home *** CD-ROM | disk | FTP | other *** search
/ Cream of the Crop 20 / Cream of the Crop 20 (Terry Blount) (1996).iso / disk / dos222.zip / DOS222.INS / DOSMENU.DOC next >
Text File  |  1996-05-05  |  124KB  |  3,068 lines

  1.  
  2.                               DOS Menu Version 2.22
  3.  
  4.                           The Disk Operating System Menu
  5.  
  6.                        Copyright (c) 1986-1996 by Jim Hass
  7.  
  8.  
  9.                                 MicroFox Company
  10.                                Post Office Box 447
  11.                              Richfield OH 44286-0447
  12.                                        USA
  13.  
  14.  
  15.                            CompuServe Mail 73057,3113
  16.                         Order Information (216) 659-9489
  17.                     Internet Mail 73057.3113@compuserve.com
  18.                http://ourworld.compuserve.com/homepages/microfox
  19.         
  20.         
  21.         
  22.         
  23.                                 Table of Contents
  24.         
  25.         
  26.         1.  WELCOME TO DOSMENU..........................................1
  27.         2.  LICENSE AGREEMENT...........................................1
  28.         3.  DISCLAIMER..................................................1
  29.         4.  REGISTRATION FORM...........................................2
  30.         5.  INTRODUCTION................................................3
  31.         5.1    Some Common Questions....................................4
  32.         5.2    Advanced Features........................................5
  33.         6.  INSTALLATION................................................8
  34.         6.1    First Time Installation..................................8
  35.         6.2    Updating a Currently Installed Menu......................8
  36.         7.  RUNNING DOSMENU.............................................8
  37.         8.  DOS COMMAND LINE PARAMETERS.................................9
  38.         
  39.         9.  KEYBOARD...................................................10
  40.         9.1.   Cursor Control Keys.....................................10
  41.         9.2.   Editing Keys............................................11
  42.         9.3.   Action Keys.............................................12
  43.         10. ACTION STRING COMPONENTS...................................13
  44.         11. AUTO-BUILD.................................................13
  45.         
  46.         12. ACTION STRING FUNCTIONS....................................14
  47.         12.1. {?} and {?prompt}........................................15
  48.         12.2.  &#, {&#}, and {&# parameter1 parameter2 ... parameter9}.16
  49.         12.3.  %#......................................................17
  50.         12.4.  @@batch-file............................................18
  51.         12.5.  ~ (tilde)...............................................19
  52.         12.6   {CK drive}..............................................19
  53.         12.7.  {DEFAULT reply-to-prompt}...............................20
  54.         12.8.  {EXIT}..................................................21
  55.         12.9.  {KEY key1 key2 key3 key4 key5 key6 key7}................21
  56.         12.10. {MENU ##}...............................................23
  57.         12.11. {RETURN}................................................23
  58.         
  59.         
  60.                                 Table of Contents
  61.         
  62.         
  63.         13. TOP MENU COMMANDS..........................................24
  64.         13.1.  Add.....................................................25
  65.         13.2.  Change..................................................26
  66.         13.3.  Delete..................................................27
  67.         13.4.  Exit....................................................27
  68.         13.5.  Help....................................................28
  69.         13.6.  Move/Copy...............................................29
  70.         13.7.  Page: Change............................................30
  71.         13.8.  Page: Delete............................................30
  72.         13.9.  Page: Import............................................31
  73.         13.10. Page: Move..............................................31
  74.         13.11. Page: Quit..............................................32
  75.         13.12. Quit....................................................32
  76.         13.13. Run.....................................................33
  77.         13.14. Security: Add...........................................33
  78.         13.15. Security: Change........................................34
  79.         13.16. Security: Delete........................................34
  80.         13.17. Security: Exit..........................................35
  81.         13.18. Security: Group.........................................36
  82.         13.19. Security: Lock..........................................37
  83.         13.20. Security: Move..........................................38
  84.         13.21. Security: One...........................................39
  85.         13.22. Security: Page..........................................40
  86.         13.23. Security: Quit..........................................40
  87.         13.24. Security: Run...........................................41
  88.         13.25. Security: Security......................................41
  89.         13.26. Security: Top...........................................42
  90.         13.27. Security: Variables.....................................43
  91.         13.28. Variables: Macros.......................................43
  92.         13.29. Variables: Borders......................................44
  93.         13.30. Variables: Colors.......................................45
  94.         13.31. Variables: Mouse........................................45
  95.         13.32. Variables: Quit.........................................46
  96.         13.33. Variables: Screen Save..................................46
  97.         13.34. Variables: Title........................................47
  98.         
  99.         14. ERROR MESSAGES.............................................48
  100.         15. ORDER FORM.................................................50
  101.         
  102.         
  103.         
  104.         
  105.         
  106.         
  107.         
  108.         
  109.         
  110.         
  111.         
  112.         
  113.         
  114.         
  115.         
  116.         
  117.         
  118.                  
  119.         DOS Menu User Manual               THE DISK OPERATING SYSTEM MENU
  120.         
  121.         1. WELCOME TO DOSMENU
  122.         
  123.         Thank you for  choosing the Disk Operating System Menu.  You have
  124.         taken the first step toward making  your computer more efficient.
  125.         This manual will  help you get the most out  of DosMenu. You will
  126.         be  able to  start  word processing,  database,  spreadsheet, and
  127.         other programs  with just the press  of one or two keys.  DosMenu
  128.         also provides a host of other sophisticated features and password
  129.         security protection.
  130.         
  131.         The Disk Operating System Menu requires just 256K of RAM.  What's
  132.         more, DosMenu is  not RAM-resident, and frees all  the RAM it was
  133.         using as soon as you run any of your programs.  It works with all
  134.         IBM  compatible personal  computers and  any color  or monochrome
  135.         monitor.  Please take the time to fill out  the registration form
  136.         on the next page to receive additional information about software
  137.         products from MicroFox Company.
  138.         
  139.         2. LICENSE AGREEMENT
  140.         
  141.         DOSmenu, the Disk Operating System Menu is the copyright property
  142.         of Jim Hass.  You are granted a limited  non-exclusive license to
  143.         use this copy of DosMenu for a 30-day trial period. After 30 days
  144.         you must register  DOSmenu or delete it from  your system. You do
  145.         not  have the  right to  transfer ownership  nor do  you have the
  146.         right to copyright any of these materials.
  147.         
  148.         Contact MicroFox  Company for further information  at Post Office
  149.         Box  447, Richfield  OH 44286-0447.  All registered  user receive
  150.         technical  support  and  upgrade   notices.  Call  or  write  for
  151.         information about network, site, or corporate licenses.
  152.         
  153.         3. DISCLAIMER
  154.         
  155.         The author makes no representations or warranties with respect to
  156.         the  contents  hereof  and  specifically  disclaims  any  implied
  157.         warranties  of  merchantability  or  fitness  for  any particular
  158.         purpose. Further,  the author reserves  the right to  revise this
  159.         publication and to make changes from  time to time in the content
  160.         hereof without obligation  of the author to notify  any person or
  161.         organization of such revision or changes.
  162.         
  163.         Please send in  the registration form so the  author can send you
  164.         information about other available  low cost software. For further
  165.         information and registration, please send all correspondence to:
  166.         
  167.                            MicroFox Company
  168.                            PO Box 447
  169.                            Richfield OH 44286-0447
  170.                            USA
  171.         
  172.         
  173.         
  174.         
  175.         
  176.         
  177.         Copyright (c) 1986-1996 by Jim Hass, MicroFox Company     Page 1
  178.         DOS Menu User Manual               THE DISK OPERATING SYSTEM MENU
  179.         
  180.         4. REGISTRATION FORM                                     DOS Menu
  181.         
  182.         -----------------------------------------------------------------
  183.         
  184.         Send to:      MicroFox Company
  185.                       Post Office Box 447           CompuServe 73057,3113
  186.                       Richfield OH 44286-0447
  187.                       USA                           Orders (216) 659-9489
  188.         
  189.         -----------------------------------------------------------------
  190.         
  191.         License 1-User  10-User  100-User  500-User  1000-User  Unlimited
  192.         Prices:  $24      $90      $280      $470      $660       $850
  193.         
  194.         
  195.         License Type: ________________    License Price: ________________
  196.         
  197.         Specify Disk Size          Shipping and Handling
  198.         (5.25" or 3.5"): ________  USA $2, Canada $3, Others $5: ________
  199.         
  200.                                Ohio Residents
  201.         SubTotal: ___________  Add 6.25% Tax: _______  TOTAL: ___________
  202.         
  203.         
  204.         MasterCard/VISA: ______ ______ ______ ______  Expiration: _______
  205.         
  206.         
  207.         Signature: ______________________________________________________
  208.         
  209.         
  210.         
  211.                       Name
  212.                            ----------------------------------------------
  213.         
  214.                    Company
  215.                            ----------------------------------------------
  216.  
  217.                    Address
  218.                            ----------------------------------------------
  219.         
  220.         
  221.                            ----------------------------------------------
  222.         
  223.         
  224.                            ----------------------------------------------
  225.         
  226.                      Phone
  227.                            ----------------------------------------------
  228.         
  229.         
  230.         -----------------------------------------------------------------
  231.         
  232.         
  233.         
  234.         
  235.         
  236.         Copyright (c) 1986-1996 by Jim Hass, MicroFox Company     Page 2
  237.         DOS Menu User Manual               THE DISK OPERATING SYSTEM MENU
  238.         
  239.         5. INTRODUCTION
  240.         
  241.         This program is  a DOS shell that hides  the underlying operating
  242.         system from the uninitiated user, yet  does not get in the way of
  243.         the expert  user. The basic system  consist of up to  one hundred
  244.         Menu Files  with ten menu  pages each, and  each page having  ten
  245.         selections to choose  from. You start a selection  by pointing to
  246.         it with the cursor and pressing  the ENTER key or by pressing the
  247.         number  key associated  with that  selection. Each  selection can
  248.         start a program, run a batch  file, or execute any DOS command. A
  249.         selection can also  have multiple steps which can  include any or
  250.         all  of the  possibilities above.  You can  change menu  pages by
  251.         pressing the F1 thru F10 keys to go directly to page 1 thru 10 or
  252.         use the PgUp and PgDn keys.  Each page and each selection on each
  253.         page has a user definable description.
  254.         
  255.         The  slash key  displays a  1-2-3  type  menu at  the top  of the
  256.         screen.  The choices  from the  menu include:  Help, Add, Change,
  257.         Delete, Move, Page,  Run, Exit, and Quit. If  you select HELP you
  258.         are presented with  another menu and screens that  explain how to
  259.         use the Menu  System. ADD, CHANGE, DELETE, and  MOVE allow you to
  260.         alter the description and action  taken by a Main Menu selection.
  261.         PAGE  lets you  change the   description of  a Page  Index entry,
  262.         import  pages, and  delete pages.  RUN allows  you to execute any
  263.         program, DOS command, or batch  file from within the Menu System.
  264.         EXIT returns you  to the DOS prompt and QUIT  erases the Top Menu
  265.         and puts  you back in  the Main Menu.  Other commands in  the Top
  266.         Menu allow you  to set up macros, passwords,  menu titles, change
  267.         colors  and window  borders, set  communications parameters,  set
  268.         mouse sensitivity, and  blank the menu screen after  a set amount
  269.         of time.
  270.         
  271.         You can run  DosMenu by  changing to the  directory that contains
  272.         DosMenu. Then enter DOSMENU and press Enter. Do not start DosMenu
  273.         from a  different directory by  having the DOS  path set to  find
  274.         DOSMENU.EXE because DosMenu will not be able to locate its files.
  275.         
  276.         DOSmenu works by putting the  selected menu entry's commands into
  277.         a temporary  batch file  named DOS.BAT.  It does  this by putting
  278.         "DOS" plus the  <Enter> key in the DOS  keyboard buffer before it
  279.         quits and gets out of memory. DOS then runs the commands and then
  280.         returns to DOSmenu when done.
  281.         
  282.         
  283.         
  284.         
  285.         
  286.         
  287.         
  288.         
  289.         
  290.         
  291.         
  292.         
  293.         
  294.         
  295.         Copyright (c) 1986-1996 by Jim Hass, MicroFox Company     Page 3
  296.         DOS Menu User Manual               THE DISK OPERATING SYSTEM MENU
  297.         
  298.         5.1. SOME COMMON QUESTIONS:
  299.         
  300.         
  301.         Q: What language was the DosMenu written in?
  302.         
  303.         A: Turbo Pascal.
  304.         
  305.         
  306.         Q: After  I run a  batch file from  a menu selection  I get a DOS
  307.            prompt instead of returning to DosMenu. What's wrong?
  308.         
  309.         A: When  DOS runs a batch  file (yours) from within  a batch file
  310.            (DOS.BAT) it does not return to complete the first batch file,
  311.            which  would take  you back  to the  menu. You  can remedy the
  312.            situation by using @@ in front of your batch file name. If DW3
  313.            is a batch file and your entry was: CD\DSPWRITE~DW3~ change it
  314.            to: CD\DSPWRITE~@@DW3~
  315.         
  316.         
  317.         Q: When I  press /E  to exit  DosMenu,  sometimes  I get  the DOS
  318.            prompt  and other  times I  stay in  the menu.  Why does  this
  319.            happen?
  320.         
  321.         A: The problem  may be this: if you left  DosMenu by using /E and
  322.            then returned to the menu by keying in DosMenu, you would have
  323.            called  in a  second copy  of  the  menu program.  While in  a
  324.            secondary  DosMenu,  the  exit  command  (/E)  returns  to the
  325.            primary DosMenu, not to a DOS  prompt. The solution is to make
  326.            sure you key in EXIT at the  DOS prompt to return to the menu.
  327.            Another  reason this  could happen  is that  the program can't
  328.            find  your  command  processor.  This  file  is located by the
  329.            COMSPEC environment variable. Use the  DOS SET command to make
  330.            sure that COMSPEC is correct.
  331.         
  332.  
  333.         Q: Some DOS commands work fine  from DosMenu while others give me
  334.            a message that says "Bad command  or file name". What should I
  335.            do to fix the problem?
  336.         
  337.         A: The DOS commands that work are probably the internal commands.
  338.            The system can't find the  external DOS commands. See your DOS
  339.            manual to see  which are internal and which  are external. The
  340.            solution is  a PATH command that  includes your DOS directory.
  341.            Add this to your AUTOEXEC.BAT file: PATH C:\DOS.
  342.            (Replace C:\DOS with the name of your DOS directory.)
  343.         
  344.         
  345.         -----------------------------------------------------------------
  346.         
  347.         
  348.         
  349.         
  350.         
  351.         
  352.         
  353.         
  354.         Copyright (c) 1986-1996 by Jim Hass, MicroFox Company     Page 4
  355.         DOS Menu User Manual               THE DISK OPERATING SYSTEM MENU
  356.         
  357.         5.2. ADVANCED FEATURES:
  358.         
  359.         The DosMenu command that should  be in your AUTOEXEC.BAT file can
  360.         have  parameters.  The  first  parameter  is  the  page number to
  361.         display, the  second one is  the menu selection  on that page  to
  362.         highlight with  the cursor. These two  parameters are positional,
  363.         if they  are not used they  will both default to  zero. The other
  364.         parameters all begin with a hyphen and can be in any sequence.
  365.         
  366.         -A  would automatically  start the  procedure from  the first two
  367.         parameters. An  example: if Symphony is  on page four and  is the
  368.         tenth selection on that page,  it can automatically be started by
  369.         the following line in your AUTOEXEC.BAT file:  DosMenu 4 10 -A.
  370.         
  371.         The  next parameters  tell DosMenu  where to  find certain files,
  372.         they all require a drive  and directory immediately following the
  373.         codes with no spaces in between.
  374.         
  375.         -C shows the path to a second copy of the menu text file. This is
  376.         useful for backup  copies of all variable data in  the menu or as
  377.         the permanent  copy of DOSMENU.TXT  if DosMenu is  used in a  ram
  378.         disk. If -C  is not used, a second  copy of the text file  is not
  379.         created.
  380.         
  381.         -T shows the path to the text files DOSMENU.TXT, DOSMENU.T01-T99.
  382.         
  383.         -W shows the path to the temporary work file, DOS.BAT.
  384.         
  385.         If -T or -W are not used,  the current drive & directory is used.
  386.         An example:  DosMenu -Cc:\ramdisk -Tc:\menudir -Wc:\ramdisk
  387.         
  388.         -M tells what  menu text file to use, they  are numbered 00 - 99.
  389.         if -M is not used it  defaults to -M00 which uses DOSMENU.TXT, if
  390.         another number is used, like -M99, then file DOSMENU.T99 is used.
  391.         This option allows you to use 99 additional DosMenu text files.
  392.         
  393.         -D does  not constantly write  the Date &  Time to the  screen so
  394.         that they don't bleed through when using windowing software.
  395.         
  396.         -N bypasses the initial DosMenu title screen.
  397.         
  398.         -S eliminates snow (static) on the screen of older CGA monitors
  399.         
  400.         
  401.         NOTE: See DOS Command Line Parameters for more information.
  402.         
  403.         
  404.         
  405.         
  406.         
  407.         
  408.         
  409.         
  410.         
  411.         
  412.         
  413.         Copyright (c) 1986-1996 by Jim Hass, MicroFox Company     Page 5
  414.         DOS Menu User Manual               THE DISK OPERATING SYSTEM MENU
  415.         
  416.         DosMenu has  100 menu files available.  (DOSMENU.TXT & .T01-.T99)
  417.         Each menu  file has ten pages (F1-F10) of  menu entries and  each
  418.         page has ten of these menu entries.
  419.  
  420.         If the 10,000 entries in DosMenu are not enough (using {MENU ##})
  421.         you can use multiple DosMenus. Copy the DOSMENU.EXE file from the
  422.         original diskette to another drive or another directory. Then ADD
  423.         the following  entry to your  primary DosMenu: C:~CD\DIR~DOSMENU~
  424.         where C: is  the drive and DIR is  the subdirectory that contains
  425.         your  secondary DosMenu.  When this  entry is  selected from  the
  426.         primary DosMenu,  your secondary DosMenu  is displayed and  is in
  427.         control. The /E command will  return you to your primary DosMenu.
  428.         This  is different  than using  /E in  the primary  DosMenu which
  429.         takes you to  the DOS prompt. There is no  limit to the number of
  430.         secondary DosMenus and they can all be called from the primary or
  431.         from other secondaries.
  432.         
  433.         An  alternate method  of using  secondary DosMenus  is to use the
  434.         same DosMenu  program, but different text  (DOSMENU.TXT) and work
  435.         files (DOS.BAT).  This can be done  using the -T and  -W switches
  436.         explained above. You will not need  to copy any files, a new text
  437.         file will be created when you add your first menu entry, the work
  438.         file  is created  as needed.  The action  statement of  your menu
  439.         selection in  the primary DosMenu should  look like this: DOSMENU
  440.         -TC:\NEWDIR -WC:\NEWDIR~ The path C:\NEWDIR should be replaced by
  441.         the  directory that  will contain  the secondary  text file. This
  442.         directory must  not be the  same as the  directory containing the
  443.         primary Hard Disk Menu.
  444.         
  445.         Variables can be  set up and used in the  action statement of any
  446.         menu selection. They  can also be use with  the Run command (/R).
  447.         There are ten  variables available, numbered 0 -  9. They are set
  448.         up by choosing Variables from the Top Menu (/V), then by choosing
  449.         a number. You can then enter any information to be stored in that
  450.         variable,  even other  variables, but  be careful  not to put the
  451.         program into  a loop by using  a variable within a  variable that
  452.         directly  or  indirectly  uses  the  original  variable.  Once  a
  453.         variable is set  up it can be referred to  by a menu selection by
  454.         placing an &  + number in it. So if  you have variable number one
  455.         set up  and one or more  action statements containing &1,  the &1
  456.         will  be replaced  with the  information that  was stored  in it.
  457.         These variables can also have up  to nine parameters, to use them
  458.         you must enclose the entire variable and its parameters in braces
  459.         { }. These parameters in turn can then also be used in any action
  460.         statement,  in any  variable, or   in the  Run command.  They are
  461.         numbered 1 - 9 and are referred to by placing a % in front of it.
  462.         The parameters  can contain any  information, including variables
  463.         and other  parameters (&1, &2, %1,  %2, etc.). Again you  must be
  464.         careful not to put the program  in a loop by circular variable or
  465.         parmeter calls.  An example of  using a variable  with a parmeter
  466.         could look like this if &1 = COPY:
  467.         
  468.                     C:~CD\LOTUS~{&1 FILE.WKS} %1 A:~ERASE %1~
  469.         
  470.         
  471.         
  472.         Copyright (c) 1986-1996 by Jim Hass, MicroFox Company     Page 6
  473.         DOS Menu User Manual               THE DISK OPERATING SYSTEM MENU
  474.         
  475.         Everything  within the  braces and  the braces  themself would be
  476.         replaced  by the  contents of  variable &1  which is  "COPY". The
  477.         parameter %1  contains "FILE.WKS" because it  was the first entry
  478.         (and only  in this case) for  the variable &1. Any  %1's that are
  479.         used after this are replace with the contents of parameter %1. In
  480.         this case the action to take becomes:
  481.         
  482.                   C:~CD\LOTUS~COPY FILE.WKS A:~ERASE FILE.WKS~
  483.         
  484.         A more  interesting   version  of  this   variable  and  parmater
  485.         combination would be: {&1 {?ENTER NAME  OF FILE TO COPY & ERASE}}
  486.         This would first prompt the user  for a file name, that file name
  487.         would then be  contained in the parameter %1  which could be used
  488.         anywhere. As an  alternative to this, the variable  &1 could have
  489.         contained:  COPY  %1~ERASE  %1~  instead  of  just COPY. Then the
  490.         action  to   take  statement  would  have   been  simplified  to:
  491.         
  492.              C:~CD\LOTUS~{&1 {?ENTER NAME OF FILE TO COPY & ERASE}}~
  493.         
  494.         Both  methods give  the same  result because  the variable &1 now
  495.         contains the %1's  and the ERASE which are put  in to replace the
  496.         variable call  {&1...} after the  file name is  prompted for. The
  497.         rule  is:  Inner  braces   get  evaluated  before  outer  braces.
  498.         Parameters  within  a  variable  are  separated  by  spaces, if a
  499.         parameter contains spaces, it must  be enclosed with braces to be
  500.         evaluated as one parameter. An example  of this is:
  501.         
  502.                        {&2 THESE ARE SEPARATED PARMETERS}
  503.         
  504.         The result of evaluating  this variable and parameter combination
  505.         is &2 will  be replaced by the contents of  Variable 2 as defined
  506.         by  the  set  up  from  the  Top  Menu  (/V),  and  the following
  507.         parameters contain this:
  508.         
  509.               %1 = THESE, %2 = ARE, %3  = SEPARATE, %4 = PARAMETERS
  510.         
  511.         (%5 thur %9 are null.) Another example:
  512.         
  513.                  {&3 {THIS IS ONE PARAMETER} {THIS IS ANOTHER}}
  514.         
  515.         This time the parameters contain:
  516.         
  517.                 %1 = THIS IS ONE PARAMETER, %2  = THIS IS ANOTHER
  518.                              (%3 thru %9 are null.)
  519.         
  520.         This may be  a bit confusing, but once you  understand it you can
  521.         set  up some  very sophisticated  menu selections  that can  make
  522.         difficult  tasks very  easy for  a user  to perform. One caution:
  523.         There is a 255 character limit  to the final expanded menu action
  524.         that could be exceeded when  all the variables and parameters are
  525.         expanded. (DosMenu will tell you if this happens)
  526.         
  527.         -----------------------------------------------------------------
  528.         
  529.         
  530.         
  531.         Copyright (c) 1986-1996 by Jim Hass, MicroFox Company     Page 7
  532.         DOS Menu User Manual               THE DISK OPERATING SYSTEM MENU
  533.         
  534.         6. INSTALLATION
  535.  
  536.         6.1. FIRST TIME INSTALLATION OF DOSMENU
  537.         
  538.         When installing DosMenu for the first time on  your hard disk you
  539.         need to  add two lines to  your AUTOEXEC.BAT file, or you need to
  540.         create an AUTOEXEC.BAT if you don't have one.
  541.         
  542.         DosMenu  must be  started from  the directory  that contains  its
  543.         files. Do not  start DosMenu through the DOS path  or it won't be
  544.         able to find its files. Add the following two lines to the end of
  545.         your AUTOEXEC.BAT:
  546.                                 CD \MENU
  547.                                 DOSMENU
  548.         
  549.         The directory can be any name, so you can change the CD statement
  550.         to  any  name  you  like.  To  install  DosMenu,  put the program
  551.         diskette in drive A: and run INSTALL.  Choose the file DOSnnn.INS
  552.         then enter the directory to install to. Again, the directory name
  553.         on your  hard disk (C:) can  be what you like,  but it must match
  554.         the one added to your AUTOEXEC.BAT file.
  555.         
  556.         6.2. UPDATING A CURRENTLY INSTALLED MENU
  557.         
  558.         If you  are already using an  older version of the  program, then
  559.         all you need to do is the following:
  560.         
  561.         A.  Put the program diskette in drive A:
  562.         
  563.         B.  Key in:  A:INSTALL  (then press Enter)
  564.  
  565.         C.  Choose DOSnnn.INS from the list of files  (if any)
  566.         
  567.         D.  Enter the directory name of your current DOSmenu program.
  568.         
  569.         Make sure you use the  directory name of your currently installed
  570.         DosMenu. The two files DOSMENU.EXE and DOSMENU.DOC will be copied
  571.         and your current menu entries are retained because DOSMENU.TXT,
  572.         which contains sample menu entries and would overlay your current
  573.         ones, will not be copied.
  574.         
  575.         7. RUNNING DOSMENU
  576.         
  577.         You can run  DosMenu by  changing to the  directory that contains
  578.         DosMenu. Then enter DOSMENU and press Enter. Do not start DosMenu
  579.         from a  different directory by  having the DOS  path set to  find
  580.         DOSMENU.EXE because DosMenu will not be able to locate its files.
  581.         
  582.         DosMenu works by  letting DOS run a  temporary batch file that is
  583.         named "DOS.BAT". It  does this by putting the  batch file name in
  584.         the DOS keyboard buffer before it quits and gets out of memory.
  585.         
  586.         
  587.         
  588.         
  589.         
  590.         Copyright (c) 1986-1996 by Jim Hass, MicroFox Company     Page 8
  591.         DOS Menu User Manual               THE DISK OPERATING SYSTEM MENU
  592.         
  593.         8. DOS COMMAND LINE PARAMETERS
  594.  
  595.                         (used to start DosMenu in your AUTOEXEC.BAT)
  596.  
  597.         DosMenu [p#] [m#] [-A] [-Cpath] [-D] [-Epath] [-M##] [-N] [-S]
  598.                 [-Tpath] [-Wpath]
  599.  
  600.         p#  (1 thru 10)  Display specified page.  (must be 1st parameter)
  601.  
  602.         m#  (0 thru 9)  Highlight specified menu selection. (must be 2nd)
  603.  
  604.         -A       Automatically run the selection specified by p# m#.
  605.  
  606.         -Cpath   Specifies path to save a second copy of the current menu
  607.                  text file in. This file is written to only when a change
  608.                  is  made to  the menu  text file  and must  reside in  a
  609.                  different directory.  If -C is not used, no  copy of the
  610.                  file is kept.
  611.  
  612.         -D       Does not constantly write the  Date & Time to the screen
  613.                  so that they don't bleed through when using multitasking
  614.                  software.
  615.  
  616.         -Epath   Specifies what drive & directory to be in when the /Exit
  617.                  command is  used. The default  is the root  directory of
  618.                  the starting drive.
  619.  
  620.         -M##     Specifies the starting menu text file to use. -M0 is the
  621.                  default and uses the primary menu file ending with .TXT,
  622.                  1-99 are secondary menu text files that end with .T##.
  623.  
  624.         -N       Do not display the initial title screen.
  625.  
  626.         -S       Removes snow from older CGA displays.
  627.  
  628.         -Tpath   Specifies the path to the menu text files.  The default
  629.                  is the starting directory.
  630.  
  631.         -Wpath   Specifies the drive and directory to use for a work file.
  632.                  This  is a  temporary file,  use a  ram disk  if one  is
  633.                  available to speed things up.  The default is to use the
  634.                  starting directory.
  635.  
  636.         NOTE:    "path" must contain both the drive and directory: C:\DIR
  637.                  All parameters  are optional, you don't  need any to run
  638.                  DosMenu.
  639.  
  640.         EXAMPLE: DosMenu 10 5 -Cc:\dir -Ec:\dir -M01 -N -Tc:\dir -Wd:\ram
  641.  
  642.  
  643.         
  644.         
  645.         
  646.         
  647.         
  648.         
  649.         Copyright (c) 1986-1996 by Jim Hass, MicroFox Company     Page 9
  650.         DOS Menu User Manual               THE DISK OPERATING SYSTEM MENU
  651.  
  652.         9. KEYBOARD
  653.         
  654.         9.1. Cursor Control Keys
  655.         
  656.         MAIN MENU
  657.         ~~~~~~~~~
  658.         
  659.         DOWN ARROW KEY or SPACE BAR:
  660.             Moves the block highlight cursor down one selection.
  661.         
  662.         UP ARROW KEY or BACK SPACE KEY:
  663.             Moves the block highlight cursor up one selection.
  664.         
  665.         HOME KEY:
  666.             Moves the block highlight cursor to the first menu selection.
  667.         
  668.         END KEY:
  669.             Moves the block highlight cursor to the last menu selection.
  670.         
  671.         PGDN KEY:
  672.             Moves the block highlight cursor to the first selection on
  673.             the next page.
  674.         
  675.         PGUP KEY:
  676.             Moves the block highlight cursor to the last selection on the
  677.             previous page.
  678.         
  679.         FUNCTION KEYS:
  680.             Moves the block highlight cursor to the first selection on
  681.             the corresponding page (if any).
  682.         
  683.         TOP MENU
  684.         ~~~~~~~~
  685.         
  686.         RIGHT ARROW KEY or TAB KEY:
  687.             Moves the block highlight cursor right one command.
  688.         
  689.         LEFT ARROW KEY or BACK TAB KEY:
  690.             Moves the block highlight cursor left one command.
  691.         
  692.         PLUS (+) KEY:
  693.             Moves the block highlight cursor to the first command on the
  694.             line.
  695.         
  696.         MINUS (-) KEY:
  697.             Moves the block highlight cursor to the last command on the
  698.             line.
  699.         
  700.         SLASH (/) KEY:
  701.             Moves the block highlight cursor to the first Top Menu line.
  702.         
  703.         ESCAPE KEY:
  704.             Moves the block highlight cursor to the previous menu.
  705.         
  706.         
  707.         
  708.         Copyright (c) 1986-1996 by Jim Hass, MicroFox Company     Page 10
  709.         DOS Menu User Manual               THE DISK OPERATING SYSTEM MENU
  710.         
  711.         9.2. Editing Keys
  712.         
  713.         BOTTOM WINDOW
  714.         ~~~~~~~~~~~~~
  715.         
  716.         RIGHT ARROW KEY:
  717.             Moves the cursor right one character.
  718.         
  719.         LEFT ARROW KEY:
  720.             Moves the cursor left one character.
  721.         
  722.         TAB KEY:
  723.             Moves the cursor right eight characters.
  724.         
  725.         BACK TAB KEY:
  726.             Moves the cursor left eight characters.
  727.         
  728.         HOME KEY:
  729.             Moves the cursor to the first character on the line.
  730.         
  731.         END KEY:
  732.             Moves the cursor to the last character on the line.
  733.         
  734.         CONTROL + U KEYS:
  735.             Restores a line to its original contents.
  736.         
  737.         CONTROL + HOME KEYS:
  738.             Deletes all characters from the cursor to the beginning of
  739.             the line.
  740.         
  741.         CONTROL + END KEYS:
  742.             Deletes all characters from the cursor to the end of the
  743.             line.
  744.         
  745.         DELETE KEY:
  746.             Deletes the character at the cursor.
  747.         
  748.         BACK SPACE KEY:
  749.             Deletes the character left of the cursor.
  750.         
  751.         INSERT KEY:
  752.             Switches between Insert mode and Overwrite mode.
  753.             (the default is Insert mode)
  754.         
  755.         ENTER KEY:
  756.             Ends editing and saves the new or changed line.
  757.         
  758.         ESCAPE KEY (with characters in the line):
  759.             Deletes all characters in the line.
  760.         
  761.         ESCAPE KEY (with the line empty) or CTRL-BREAK:
  762.             Cancels editing and does not save any changes.
  763.         
  764.         
  765.         
  766.         
  767.         Copyright (c) 1986-1996 by Jim Hass, MicroFox Company     Page 11
  768.         DOS Menu User Manual               THE DISK OPERATING SYSTEM MENU
  769.         
  770.         9.3. Action Keys
  771.         
  772.         MAIN MENU
  773.         ~~~~~~~~~
  774.         
  775.         ENTER KEY:
  776.             Executes the currently highlighted Main Menu selection.
  777.         
  778.         NUMERIC KEYS:
  779.             Executes the corresponding Main Menu selection if it exists.
  780.         
  781.         D KEY:
  782.             Puts the  Main Menu in Display  Mode which allows you  to see
  783.             all the  non-password protected action strings  at the bottom
  784.             of screen without disabling any other functions.
  785.         
  786.         H KEY:
  787.             Displays Main Menu Help.
  788.         
  789.         L KEY:
  790.             Allows you to lock out the screen and keyboard until a password
  791.             is entered.
  792.         
  793.         CTRL-BREAK:
  794.             Ends the Disk Operating System Menu.  You must change to the
  795.             DosMenu directory and key in DosMenu to restart the program.
  796.         
  797.         TOP MENU
  798.         ~~~~~~~~
  799.         
  800.         ENTER KEY:
  801.             Executes the currently highlighted Top Menu command.
  802.         
  803.         ALPHA/NUMERIC KEYS:
  804.             Executes the Top Menu command with the same beginning
  805.             letter/number.
  806.         
  807.         
  808.         
  809.         
  810.         
  811.         
  812.         
  813.         
  814.         
  815.         
  816.         
  817.         
  818.         
  819.         
  820.         
  821.         
  822.         
  823.         
  824.         
  825.         
  826.         Copyright (c) 1986-1996 by Jim Hass, MicroFox Company     Page 12
  827.         DOS Menu User Manual               THE DISK OPERATING SYSTEM MENU
  828.         
  829.         10. ACTION STRING COMPONENTS
  830.         
  831.         The  Action String  contains the  instructions that  are executed
  832.         when a Main Menu selection is  started by one of the Action Keys,
  833.         when the /RUN command is used, or when a macro is called.
  834.         
  835.         An Action  String contains anything that  can be used in  a batch
  836.         file  plus  additional  Action   String  functions,  macros,  and
  837.         parameters that are described in this manual.
  838.         
  839.         
  840.         If this were a batch file:
  841.         
  842.                       C:
  843.                       CD \LOTUS
  844.                       123
  845.         
  846.         then the equivalent Action String would be:
  847.         
  848.                       C:~CD \LOTUS~123~
  849.         
  850.         The tilde (~) is used in place of the Enter key that was used to
  851.         create the batch file, otherwise the two are exactly the same.
  852.         
  853.         
  854.         11. AUTO-BUILD
  855.         
  856.         When you add or change an Action String, you have the alternative
  857.         of letting DosMenu build the Action String for you. Just press F1
  858.         at the  time you would  normally key in  the Action String  and a
  859.         window will open asking for the Drive, Directory, and the Program
  860.         to  run.  Fill  in  the  blanks  and  the  Action String is built
  861.         automatically. Press Enter to save the Action String or Escape to
  862.         cancel it.
  863.         
  864.         To build the above example with the Auto-Build procedure press /A,
  865.         enter a  description and press the  Enter key. Next press  F1 and
  866.         key in the needed information:
  867.         
  868.                       Drive -------> C:
  869.                       Directory ---> \LOTUS
  870.                       Program -----> 123
  871.                       Parameters--->     (no entry here for most programs)
  872.         
  873.         Then press Enter to save the Action String and press Q to quit the
  874.         Top menu and your done.
  875.         
  876.         
  877.         
  878.         
  879.         
  880.         
  881.         
  882.         
  883.         
  884.         
  885.         Copyright (c) 1986-1996 by Jim Hass, MicroFox Company     Page 13
  886.         DOS Menu User Manual               THE DISK OPERATING SYSTEM MENU
  887.         
  888.         12. ACTION STRING FUNCTIONS
  889.         
  890.                         (used in menu actions, macros, and /Run command)
  891.         
  892.         {?}             Waits for and is replaced by user keyboard input.
  893.         
  894.         {?prompt}       Same as {?} but with user supplied prompt message.
  895.         
  896.         &# or {&#}      (# is 0 thru 9)  Replaced by contents of a macro.
  897.         
  898.         {&# parameter1 parameter2 ... parameter9}
  899.                         This is the same as &#, but with user supplied
  900.                         parameters that are held in %1 thru %9.
  901.         
  902.         %#              (# is 1 thru 9)  Replaced by a macro parameter.
  903.         
  904.         @@batch-file    Used to run a batch file.
  905.                         @@ is replaced by COMMAND /C. (4DOS, NDOS, etc.)
  906.         
  907.         ~               Tilde key is used to represent the ENTER key.
  908.         
  909.         {CK drive}      This function will check if a drive is ready
  910.                         before continuing or cancelling the menu action.
  911.         
  912.         {DEFAULT reply-to-prompt}  Editable reply to {?} or {?prompt}.
  913.         
  914.         {EXIT}          Go to DOS prompt.  Operates like /Exit command.
  915.         
  916.         {KEY Key1 Key2 ... key7}  This function will pass keystrokes to
  917.                         the program that will run from the menu.
  918.         
  919.         {MENU ##}       (## is a number 0 thru 99)  Link to another menu
  920.                         text file.
  921.         
  922.         {RETURN}        Go back to the previous menu text file.
  923.         
  924.         
  925.         NOTE:           Action string functions can contain other action
  926.                         string functions.  Functions in inner braces are
  927.                         evaluated before outer functions.
  928.         
  929.         EXAMPLE:  If &1 contains COPY and &2 contains DELETE then
  930.                   {&1 {?Enter file name} c:\save}~&2 %1~dir %2~
  931.                   would evaluate to:
  932.                   COPY FILE.EXT C:\SAVE~DELETE FILE.EXT~DIR C:\SAVE~
  933.                   if the user replied FILE.EXT to the "Enter file name"
  934.                   prompt.
  935.         
  936.         
  937.         
  938.         
  939.         
  940.         
  941.         
  942.         
  943.         
  944.         Copyright (c) 1986-1996 by Jim Hass, MicroFox Company     Page 14
  945.         DOS Menu User Manual               THE DISK OPERATING SYSTEM MENU
  946.         
  947.         12.1. {?} and {?prompt}
  948.         
  949.         This  Action  String  function  will  pause  the execution of the
  950.         Action String until  the ENTER key or the  ESCAPE key is pressed.
  951.         During the pause the user can enter up to 64 characters that will
  952.         replace the  function, including the  braces, the question  mark,
  953.         and  the prompt  (if any),  in the  Action String. Pressing ENTER
  954.         will continue  the execution of  the Action String  starting with
  955.         the  newly entered  information. Pressing  ESCAPE will  erase any
  956.         keyed in input  from the user, or if the  input line is empty, it
  957.         will cancel the  execution of the Action String  and control will
  958.         return to the Main Menu.
  959.         
  960.         The prompt in the pause function can be up to 64 characters long.
  961.         If no prompt  is supplied, the menu system  uses "Pause for input
  962.         ...". The  prompt is displayed in  a window at the  bottom of the
  963.         screen when the  pause function is executed. The  user input line
  964.         is just below the prompt, also inside the window.
  965.         
  966.         Sample Action String:
  967.             COPY C:\{?Enter the directory to copy to diskette:}\*.* A:~
  968.         The user is prompted in the bottom window:
  969.             "Enter the directory to copy to diskette:"
  970.         The user keys in:
  971.             LOTUS\FILES   and then presses the ENTER key
  972.         The Action String that is executed is:
  973.             COPY C:\LOTUS\FILES\*.* A:
  974.         
  975.         All  files  in  the  C:\LOTUS\FILES  directory  are copied to the
  976.         diskette in the A: drive, then control returns to the Main Menu.
  977.         
  978.         
  979.         
  980.         
  981.         
  982.         
  983.         
  984.         
  985.         
  986.         
  987.         
  988.         
  989.         
  990.         
  991.         
  992.         
  993.         
  994.         
  995.         
  996.         
  997.         
  998.         
  999.         
  1000.         
  1001.         
  1002.         
  1003.         Copyright (c) 1986-1996 by Jim Hass, MicroFox Company     Page 15
  1004.         DOS Menu User Manual               THE DISK OPERATING SYSTEM MENU
  1005.         
  1006.         12.2. &#, {&#}, and {&# parameter1 parameter2 ... parameter9}
  1007.         
  1008.         This Action String  function will use the contents  of a macro to
  1009.         replace the  call for that  macro (& and  a number) in  an Action
  1010.         String. If the macro has no parameters, then the braces around it
  1011.         are optional. If there are parameters, then the braces are needed
  1012.         to delimit  the macro and  its parameters. The  maximum number of
  1013.         parameters is nine and they are separated by spaces.
  1014.         
  1015.         When a macro call is executed in an Action String the contents of
  1016.         the  macro (defined  by the  /V# command)  replaces the function,
  1017.         including  the   braces,  the  &  number   combination,  and  the
  1018.         parameters  (if any),  in the  Action String.  If there  were any
  1019.         parameters present, they are now contained in %1, %2, ..., %9 and
  1020.         can  be used  anywhere in  the  Action  String. See  %# for  more
  1021.         information on parameters.
  1022.         
  1023.         EXAMPLE:  from the Main Menu, key in /V8 and enter:
  1024.                  COPY *.* A:~PAUSE~    then press the ENTER key.
  1025.         
  1026.         Sample Action String:
  1027.         
  1028.                  If an Action String looked like this:
  1029.                  C:~CD\123~&8CD\dBASE~&8
  1030.         
  1031.         The &8's  would be replaced  by the macro  contents entered above
  1032.         (/V8) and the string would evaluate to the following before it is
  1033.         executed:
  1034.         
  1035.                  C:~CD\123~COPY *.* A:~PAUSE~CD\dBASE~COPY *.* A:~PAUSE~
  1036.         
  1037.         The Action String starts on drive  C:, then copies all files from
  1038.         the 123  directory to a diskette  in A:, then pauses  so the user
  1039.         can change  diskettes. All files  are then copied  from the dBASE
  1040.         directory to A:, then a pause, then all files are copied from the
  1041.         MM directory to A:, and then a final pause.
  1042.         
  1043.         
  1044.         
  1045.         
  1046.         
  1047.         
  1048.         
  1049.         
  1050.         
  1051.         
  1052.         
  1053.         
  1054.         
  1055.         
  1056.         
  1057.         
  1058.         
  1059.         
  1060.         
  1061.         
  1062.         Copyright (c) 1986-1996 by Jim Hass, MicroFox Company     Page 16
  1063.         DOS Menu User Manual               THE DISK OPERATING SYSTEM MENU
  1064.         
  1065.         12.3. %#
  1066.         
  1067.         This Action  String function will  use the contents  of a macro's
  1068.         parameter to replace the call for that parameter (% and a number)
  1069.         in an Action String. The contents of a parameter are created when
  1070.         a macro  is called  and it  contains up  to nine parameters. Each
  1071.         parameter is placed  sequentially in %1, %2, ...  %9 and they, in
  1072.         turn, can  be used in  the rest  of  the Action String  or in the
  1073.         macro itself, or in another macro.
  1074.         
  1075.         EXAMPLE:  from the Main Menu key in \V5 and enter:
  1076.             COPY C:\NEW\%1 C:\OLD\%1   then press the ENTER key.
  1077.         
  1078.         Sample Action String:
  1079.             {&5 {?Enter file to move}}~DEL C:\NEW\%1~DIR C:\OLD\%1~PAUSE~
  1080.         
  1081.         The user is prompted in the bottom window:  "Enter file to move"
  1082.         The user keys in:
  1083.             BUDGET88.WKS   and then presses the ENTER key.
  1084.         
  1085.         The Action String that is executed is:
  1086.             COPY C:\NEW\BUDGET88.WKS C:\OLD\BUDGET88.WKS~
  1087.             DEL C:\NEW\BUDGET88.WKS~DIR C:\OLD\BUDGET88.WKS~PAUSE~
  1088.         
  1089.         The  file BUDGET88.WKS  is moved   from C:\NEW  to C:\OLD  and is
  1090.         displayed in the C:\OLD directory.
  1091.         
  1092.         The prompt is  executed first because it is  in the inner braces.
  1093.         The prompt  is replaced by  the user entry  BUDGET88.WKS which is
  1094.         then placed in  %1 because it is the first  and only parameter of
  1095.         the macro &5. The {&5} is then replaced by the contents of the &5
  1096.         macro. Then  all the %1's are  replaced by BUDGET88.WKS including
  1097.         the two that came from the macro and the two that were already in
  1098.         the Action String.
  1099.         
  1100.         
  1101.         
  1102.         
  1103.         
  1104.         
  1105.         
  1106.         
  1107.         
  1108.         
  1109.         
  1110.         
  1111.         
  1112.         
  1113.         
  1114.         
  1115.         
  1116.         
  1117.         
  1118.         
  1119.         
  1120.         
  1121.         Copyright (c) 1986-1996 by Jim Hass, MicroFox Company     Page 17
  1122.         DOS Menu User Manual               THE DISK OPERATING SYSTEM MENU
  1123.         
  1124.         12.4. @@batch-file
  1125.         
  1126.         This  Action String  function will  allow you  to execute a batch
  1127.         file from an  Action String. The @@ is replaced  by COMMAND \C in
  1128.         the Action String before actual  execution. This causes the batch
  1129.         file to be  executed by a second copy  of DOS's command processor
  1130.         and to return to the Main Menu when completed.
  1131.         
  1132.         Without the @@ the batch file  will be run by the current command
  1133.         processor and control then will  return to the DOS prompt instead
  1134.         of  the Main  Menu. If  this  happens,  you will  have to  change
  1135.         directory to the one containing  the menu program and restart it.
  1136.         This  happens because  all Action  Strings are  run as  temporary
  1137.         batch files and when a second batch  is run from it, DOS does not
  1138.         return control to the first batch file.
  1139.         
  1140.         EXAMPLE:  DW4 is a batch-file (DW4.BAT)
  1141.         
  1142.         Sample Action String without @@batch file:
  1143.             C:~CD\DSPLYWR4~DW4~
  1144.         
  1145.         When the program is finished you go to DOS and stay there:
  1146.             C>
  1147.         
  1148.         Sample Action String with @@batch-file:
  1149.             C:~CD\DSPLYWR4~@@DW4~
  1150.         
  1151.         When the program is finished you are returned to the Main Menu at
  1152.         the same selection that you left from.
  1153.         
  1154.         NOTE:  @@ is not needed for .COM or .EXE files, it is only needed
  1155.                for .BAT files.
  1156.         
  1157.                WITH DOS 3.3 AND ABOVE YOU CAN USE THE DOS CALL COMMAND IN
  1158.                PLACE OF @@.  IT WOULD LOOK LIKE THIS:
  1159.         
  1160.                            C:~CD\DSPLYWR4~CALL DW4~
  1161.         
  1162.                 This is the preferred method because a second copy of the
  1163.                 command processor is loaded by @@,  which is not the case
  1164.                 with the Call command.
  1165.         
  1166.         
  1167.         
  1168.         
  1169.         
  1170.         
  1171.         
  1172.         
  1173.         
  1174.         
  1175.         
  1176.         
  1177.         
  1178.         
  1179.         
  1180.         Copyright (c) 1986-1996 by Jim Hass, MicroFox Company     Page 18
  1181.         DOS Menu User Manual               THE DISK OPERATING SYSTEM MENU
  1182.         
  1183.         12.5. ~
  1184.         
  1185.         The Tilde character is used in  an Action String to represent the
  1186.         ENTER key.  It is used to  end or separate commands  in an Action
  1187.         String the same as the ENTER key  is used to end lines in a batch
  1188.         file. At execution time, the tilde  (~) is replaced by a carriage
  1189.         return (CR) and a line feed (LF).
  1190.         
  1191.         Sample Action String:
  1192.             A:~COPY LIST.* B:~COPY EPSON.COM B:~CHKDSK B:~PAUSE~
  1193.         
  1194.         This Action String is equivalent to a batch file that contains:
  1195.         
  1196.             A:
  1197.             COPY LIST.* B:
  1198.             COPY EPSON.COM B:
  1199.             CHKDSK B:
  1200.             PAUSE
  1201.         
  1202.         
  1203.         12.6. {CK drive}
  1204.         
  1205.         {CK A} or {CK B}  This function will check if a diskette is ready
  1206.         before executing a menu entry. If not ready an error message will
  1207.         be displayed and the menu entry  will not run. If the diskette is
  1208.         ready  then  the  menu  entry  will  run  normally.
  1209.         
  1210.                             EXAMPLE: {CK A}A:~START~
  1211.         
  1212.         
  1213.         
  1214.         
  1215.         
  1216.         
  1217.         
  1218.         
  1219.         
  1220.         
  1221.         
  1222.         
  1223.         
  1224.         
  1225.         
  1226.         
  1227.         
  1228.         
  1229.         
  1230.         
  1231.         
  1232.         
  1233.         
  1234.         
  1235.         
  1236.         
  1237.         
  1238.         
  1239.         Copyright (c) 1986-1996 by Jim Hass, MicroFox Company     Page 19
  1240.         DOS Menu User Manual               THE DISK OPERATING SYSTEM MENU
  1241.         
  1242.         12.7. {DEFAULT reply-to-prompt}
  1243.         
  1244.         This Action  String function will  allow you to  have a suggested
  1245.         reply  to  a  {?prompt}  function  that  the  user  can accept by
  1246.         pressing the ENTER key, modify  with the Editing keys then accept
  1247.         it, or erase it with the ESCAPE key and key in his own reply. The
  1248.         DEFAULT function must  precede the {?} function or  it can reside
  1249.         inside the {?} function like this:
  1250.         
  1251.             {?Enter a file name{DEFAULT C:\DB3\CUSTOMER.DBF}}
  1252.         
  1253.         Sample Action String:
  1254.             {DEFAULT LOTUS\FILES}COPY C:\{?Enter the directory to copy to
  1255.             diskette:}\*.* A:~
  1256.         
  1257.         The user is prompted in the bottom window:
  1258.             "Enter the directory to copy to diskette:"
  1259.         
  1260.         The Input Line already contains LOTUS\FILE
  1261.         
  1262.         The  user presses  ENTER because  it's the  directory he wants to
  1263.         copy.
  1264.         
  1265.         The Action String that is executed is:
  1266.             COPY C:\LOTUS\FILES\*.* A:
  1267.         
  1268.         Sample Action String:     (the &0 Macro is empty)
  1269.             C:~CD\ASM~{&0 {{DEFAULT MYPROG}?Enter program}}MASM %1~LINK %1~
  1270.         
  1271.         The user is prompted in the bottom window:
  1272.             "Enter program"
  1273.         
  1274.         The Input Line already contains MYPROG
  1275.             The user presses ESCAPE to clear the Input Line and keys in
  1276.             DEMO31 and presses ENTER
  1277.         
  1278.         The Action String that is executed is:
  1279.             C:~CD\ASM~MASM DEMO31~LINK DEMO31~
  1280.         
  1281.         The &0  Macro is replaced  by an empty  string since it  contains
  1282.         nothing and its  parameter which was the prompt  function and its
  1283.         default was replaced by the user entry DEMO31, which was then put
  1284.         into the %1 parameter holder.
  1285.         
  1286.         
  1287.         
  1288.         
  1289.         
  1290.         
  1291.         
  1292.         
  1293.         
  1294.         
  1295.         
  1296.         
  1297.         
  1298.         Copyright (c) 1986-1996 by Jim Hass, MicroFox Company     Page 20
  1299.         DOS Menu User Manual               THE DISK OPERATING SYSTEM MENU
  1300.         
  1301.         12.8. {EXIT}
  1302.         
  1303.         This Action  String function works the  same as the /E  Main Menu
  1304.         command  with the  added benefit  that you  can change drives and
  1305.         directories before you EXIT to the DOS prompt. When your finished
  1306.         working at the DOS prompt, key  in EXIT and press ENTER to return
  1307.         to the Main Menu.
  1308.         
  1309.         Sample Action String:
  1310.             C:~CD\MM~DIR *.DOC~{EXIT}~
  1311.         
  1312.         The user  sees a directory display  of all the files  that end in
  1313.         .DOC and is then presented with  the standard DOS prompt. At this
  1314.         point  the user  can do  whatever needs  to be  done from DOS. To
  1315.         return to the Main Menu, the user  keys in EXIT at the DOS prompt
  1316.         and presses the ENTER key.
  1317.         
  1318.         
  1319.         
  1320.         12.9. {KEY key1 key2 key3 key4 key5 key6 key7}
  1321.         
  1322.         This function will  pass key strokes to the  program that will be
  1323.         run from the menu. This can be used to automate some procedure in
  1324.         the called program.
  1325.         
  1326.         EXAMPLE:   C:~CD\LOTUS~123~{KEY / F R RAR ENTR}
  1327.         When the program starts  these keys will automatically be pressed:
  1328.         
  1329.                          /   F   R   Right-Arrow   Enter
  1330.         
  1331.         Up to 7 keys seperated be a  space can be passed to a program. If
  1332.         you run a program that clears  the DOS keyboard buffer as soon as
  1333.         it  starts or  that uses  its own  keyboard buffer  then the  key
  1334.         strokes will not make it to  the called program. You can pass any
  1335.         key on the IBM keyboard  plus the special key codes listed on the
  1336.         next page.
  1337.         
  1338.         
  1339.         
  1340.         
  1341.         
  1342.         
  1343.         
  1344.         
  1345.         
  1346.         
  1347.         
  1348.         
  1349.         
  1350.         
  1351.         
  1352.         
  1353.         
  1354.         
  1355.         
  1356.         
  1357.         Copyright (c) 1986-1996 by Jim Hass, MicroFox Company     Page 21
  1358.         DOS Menu User Manual               THE DISK OPERATING SYSTEM MENU
  1359.         
  1360.           KEY: Description:      KEY: Description:      KEY: Description:
  1361.           ~~~~ ~~~~~~~~~~~~      ~~~~ ~~~~~~~~~~~~      ~~~~ ~~~~~~~~~~~~
  1362.           CA   Ctrl-A            CB   Ctrl-B            CC   Ctrl-C
  1363.           CD   Ctrl-D            CE   Ctrl-E            CF   Ctrl-F
  1364.           CG   Ctrl-G            CH   Ctrl-H            CI   Ctrl-I
  1365.           CJ   Ctrl-J            CK   Ctrl-K            CL   Ctrl-L
  1366.           CM   Ctrl-M            CN   Ctrl-N            CO   Ctrl-O
  1367.           CP   Ctrl-P            CQ   Ctrl-Q            CR   Ctrl-R
  1368.           CS   Ctrl-S            CT   Ctrl-T            CU   Ctrl-U
  1369.           CV   Ctrl-V            CW   Ctrl-W            CX   Ctrl-X
  1370.           CY   Ctrl-Y            CZ   Ctrl-Z            SP   Space
  1371.           C[   Ctrl-[            C]   Ctrl-]            C\   Ctrl-\
  1372.           C2   Ctrl-2            C6   Ctrl-6            C-   Ctrl--
  1373.           ENTR Enter             ESC  Escape            CBRK Ctrl-Break
  1374.           BSP  Back Space        CBSP Ctrl-Back Space   TAB  Tab
  1375.           STAB Shift-Tab         AA   Alt-A             AB   Alt-B
  1376.           AC   Alt-C             AD   Alt-D             AE   Alt-E
  1377.           AF   Alt-F             AG   Alt-G             AH   Alt-H
  1378.           AI   Alt-I             AJ   Alt-J             AK   Alt-K
  1379.           AL   Alt-L             AM   Alt-M             AN   Alt-N
  1380.           AO   Alt-O             AP   Alt-P             AQ   Alt-Q
  1381.           AR   Alt-R             AS   Alt-S             AT   Alt-T
  1382.           AU   Alt-U             AV   Alt-V             AW   Alt-W
  1383.           AX   Alt-X             AY   Alt-Y             AZ   Alt-Z
  1384.           F1   F1                F2   F2                F3   F3
  1385.           F4   F4                F5   F5                F6   F6
  1386.           F7   F7                F8   F8                F9   F9
  1387.           F10  F10               F11  F11               F12  F12
  1388.           AF1  Alt-F1            AF2  Alt-F2            AF3  Alt-F3
  1389.           AF4  Alt-F4            AF5  Alt-F5            AF6  Alt-F6
  1390.           AF7  Alt-F7            AF8  Alt-F8            AF9  Alt-F9
  1391.           AF10 Alt-F10           AF11 Alt-F11           AF12 Alt-F12
  1392.           CF1  Ctrl-F1           CF2  Ctrl-F2           CF3  Ctrl-F3
  1393.           CF4  Ctrl-F4           CF5  Ctrl-F5           CF6  Ctrl-F6
  1394.           CF7  Ctrl-F7           CF8  Ctrl-F8           CF9  Ctrl-F9
  1395.           CF10 Ctrl-F10          CF11 Ctrl-F11          CF12 Ctrl-F12
  1396.           SF1  Shift-F1          SF2  Shift-F2          SF3  Shift-F3
  1397.           SF4  Shift-F4          SF5  Shift-F5          SF6  Shift-F6
  1398.           SF7  Shift-F7          SF8  Shift-F8          SF9  Shift-F9
  1399.           SF10 Shift-F10         SF11 Shift-F11         SF12 Shift-F12
  1400.           LAR  Left-Arrow        RAR  Right-Arrow       UAR  Up-Arrow
  1401.           CLAR Ctrl-Left-Arrow   CRAR Ctrl-Right-Arrow  DAR  Down-Arrow
  1402.           HOM  Home              END  End               PGU  PgUp
  1403.           PGD  PgDn              CHOM Ctrl-Home         CEND Ctrl-End
  1404.           CPGU Ctrl-PgUp         CPGD Ctrl-PgDn         CPRT Ctrl-PrtSc
  1405.           INS  Insert            DEL  Delete
  1406.           A1   Alt-1             A2   Alt-2             A3   Alt-3
  1407.           A4   Alt-4             A5   Alt-5             A6   Alt-6
  1408.           A7   Alt-7             A8   Alt-8             A9   Alt-9
  1409.           A0   Alt-0             A-   Alt--             A=   Alt-=
  1410.         -----------------------------------------------------------------
  1411.         
  1412.         
  1413.         
  1414.         
  1415.         
  1416.         Copyright (c) 1986-1996 by Jim Hass, MicroFox Company     Page 22
  1417.         DOS Menu User Manual               THE DISK OPERATING SYSTEM MENU
  1418.         
  1419.         12.10. {MENU ##}
  1420.         
  1421.         This  Action String  function allows  you to  read in a different
  1422.         menu file to access selections in it. The ## is any number from 0
  1423.         to 99 which allows 100 Menu Files  with 10 pages in each file and
  1424.         10 selections on each page for a total of 10,000 menu selections.
  1425.         Zero  is  the  default  Menu  File.  If  any  other  Menu File is
  1426.         currently  in use,  its number  is displayed  in the  lower right
  1427.         corner of the Main  Menu window. If you try to go  to a Menu File
  1428.         that does  not exist, a  new blank Menu  File is created  for you
  1429.         that  you can  add new  entries to.  When you  use the  {MENU ##}
  1430.         function to display another Menu File  you can use the ESCAPE key
  1431.         or the {RETURN} Action String function  to go back to the calling
  1432.         Menu File.
  1433.         
  1434.         There is no limit to the length of chained menus. Menu 1 can call
  1435.         Menu 2, which can in turn call  Menu 88, which can then call Menu
  1436.         17, etc. ESCAPE and {RETURN} will  always back you up through the
  1437.         chain. Each Menu File has its own unique set of variables so when
  1438.         you  go to  another Menu  File, it  can display different colors,
  1439.         have different macros, different screen save time, title, etc.
  1440.         
  1441.         Sample Action String:
  1442.             {MENU 7}~
  1443.         
  1444.         You can also  use second copies of the  menu program in different
  1445.         directories for an unlimited number  of menu selections. Just set
  1446.         up a  menu selection that changes  to the new directory  and runs
  1447.         the  batch file  to start  a secondary  menu program.  Use the /E
  1448.         command  or  the  {EXIT}  Action  String  function  to  quit  the
  1449.         secondary menu program and return to the primary menu program.
  1450.         
  1451.         Example:  C:~CD\NEXTMENU~DOSMENU~
  1452.         
  1453.         
  1454.         12.11. {RETURN}
  1455.         
  1456.         This Action String function allows  you to return to the previous
  1457.         Menu File  that called the one  you are currently in.  If you are
  1458.         already at  the default Menu File  (zero) then a message  will be
  1459.         displayed telling you  that you are as far back  as you can go in
  1460.         the Menu File chain.
  1461.         
  1462.         If you  are in Menu  15 because a  prior Menu used  the {MENU 15}
  1463.         Action String  function then the {RETURN}  Action String function
  1464.         will take you back to that  prior Menu File. Using the ESCAPE key
  1465.         from the Main Menu in Menu Files 1-99 does the same thing.
  1466.         
  1467.         Sample Action String:
  1468.             {RETURN}~
  1469.         
  1470.         
  1471.         
  1472.         
  1473.         
  1474.         
  1475.         Copyright (c) 1986-1996 by Jim Hass, MicroFox Company     Page 23
  1476.         DOS Menu User Manual               THE DISK OPERATING SYSTEM MENU
  1477.         
  1478.         13. TOP MENU COMMANDS
  1479.         
  1480.         /A   Add a new Main Menu selection description and action.
  1481.         /C   Change an existing menu selection description and/or action.
  1482.         /D   Delete an existing menu selection description and action.
  1483.         /E   Exit to the operating system prompt.  Use EXIT to return.
  1484.         /H   Display helpful information about using the menu system.
  1485.         /M   Move or copy a Main Menu selection description and action.
  1486.         /PC  Change the page name in the page index.
  1487.         /PD  Delete an entire page of entries.
  1488.         /PI  Import a page of entries from another Menu File.
  1489.         /PM  Move the Page Index and Main Menu to other side of screen.
  1490.         /PQ  Quit the Page Menu and return to the Main Menu.
  1491.         /Q   Quit the Top Menu and return to the Main Menu.
  1492.         /R   Run any program, batch file, or DOS command from the menu.
  1493.         /SA  Set the password for the Top Menu ADD command.
  1494.         /SC  Set the password for the Top Menu CHANGE command.
  1495.         /SD  Set the password for the Top Menu DELETE command.
  1496.         /SE  Set the password for the Top Menu EXIT command.
  1497.         /SG  Set the password for all Main Menu selections.
  1498.         /SL  Set the password to lock out the TOP MENU (/ key).
  1499.         /SM  Set the password for the Top Menu MOVE/COPY command.
  1500.         /SO  Set the password for one Main Menu selection.
  1501.         /SP  Set the password for the Top Menu PAGE command.
  1502.         /SQ  Quit the Security Menu and return to the Main Menu.
  1503.         /SR  Set the password for the Top Menu RUN command.
  1504.         /SS  Set the password for the Top Menu SECURITY command.
  1505.         /ST  Set the password for all Top Menu commands.
  1506.         /SV  Set the password for the Top Menu VARIABLES command.
  1507.         /V0  Add, change, or delete the &0 macro.
  1508.         /V1  Add, change, or delete the &1 macro.
  1509.         /V2  Add, change, or delete the &2 macro.
  1510.         /V3  Add, change, or delete the &3 macro.
  1511.         /V4  Add, change, or delete the &4 macro.
  1512.         /V5  Add, change, or delete the &5 macro.
  1513.         /V6  Add, change, or delete the &6 macro.
  1514.         /V7  Add, change, or delete the &7 macro.
  1515.         /V8  Add, change, or delete the &8 macro.
  1516.         /V9  Add, change, or delete the &9 macro.
  1517.         /VB  Change the type of lines used in the window border.
  1518.         /VC  Change the screen colors.
  1519.         /VM  Set the Mouse sensitivity/speed.
  1520.         /VQ  Quit the Variables Menu and return to the Main Menu.
  1521.         /VS  Set the number of minutes for the screen save feature.
  1522.         /VT  Add, change, or delete the Main Menu titles.
  1523.         
  1524.         
  1525.         
  1526.         
  1527.         
  1528.         
  1529.         
  1530.         
  1531.         
  1532.         
  1533.         
  1534.         Copyright (c) 1986-1996 by Jim Hass, MicroFox Company     Page 24
  1535.         DOS Menu User Manual               THE DISK OPERATING SYSTEM MENU
  1536.         
  1537.         13.1. Add
  1538.         
  1539.         This Top Menu command adds a new selection in the Main Menu.
  1540.         
  1541.         1.  Press the two keys /A or press the / key and move the block
  1542.             highlight cursor with the cursor control keys to the word ADD
  1543.             and press the ENTER key.
  1544.         
  1545.         2.  If the ADD command is password protected then you must enter
  1546.             the correct password in the bottom password window.
  1547.         
  1548.         3.  Next, a  window opens  at  the  bottom of  the screen  with a
  1549.             flashing  message asking  you to  choose the  location to add
  1550.             this new Main Menu selection to. An arrow also appears in the
  1551.             Main Menu at the next available open location.
  1552.         
  1553.         4.  Press the number key associated with the location you want to
  1554.             use or  move the arrow  with the cursor  control keys to  the
  1555.             location and press the ENTER key.
  1556.         
  1557.         5.  The bottom window now asks you to key in a description of the
  1558.             new Main Menu selection.
  1559.         
  1560.         6.  Enter a description that will be displayed in the  Main Menu,
  1561.             then press the ENTER key. You can use up to 48 characters.
  1562.         
  1563.         7.  Your Main Menu description is accepted  and the bottom window
  1564.             asks  you to  key in  the action  to take  when this entry is
  1565.             selected.
  1566.         
  1567.         8.  Enter the action to take and press the ENTER key. You can use
  1568.             up  to  255  characters.  An  alternative  is  to press F1 to
  1569.             receive  help  in  building   the  Action  String.  For  more
  1570.             information on this entry, see ACTION STRING COMPONENTS.
  1571.         
  1572.         9.  The bottom window is now gone and control returns to the Top
  1573.             Menu.
  1574.         
  1575.         
  1576.         
  1577.         
  1578.         
  1579.         
  1580.         
  1581.         
  1582.         
  1583.         
  1584.         
  1585.         
  1586.         
  1587.         
  1588.         
  1589.         
  1590.         
  1591.         
  1592.         
  1593.         Copyright (c) 1986-1996 by Jim Hass, MicroFox Company     Page 25
  1594.         DOS Menu User Manual               THE DISK OPERATING SYSTEM MENU
  1595.         
  1596.         13.2. Change
  1597.         
  1598.         This  Top  Menu  command  can  change  a  Main  Menu  selection's
  1599.         description and/or the action to take.
  1600.         
  1601.         1.  Press the two keys /C or press the / key and move the block
  1602.             highlight  cursor with  the cursor  control keys  to the work
  1603.             CHANGE and press the ENTER key.
  1604.         
  1605.         2.  If the CHANGE command is password protected, then you must
  1606.             enter the correct password in the bottom password window.
  1607.         
  1608.         3.  Next, a  window opens  at  the  bottom of  the screen  with a
  1609.             flashing message asking you to  choose the selection that you
  1610.             want to change in the Main Menu.
  1611.         
  1612.         4.  Press the number key associated with the location you want to
  1613.             change  or move  the block  highlight cursor  with the cursor
  1614.             control keys to the location and press the ENTER key.
  1615.         
  1616.         5.  If this Main Menu  selection is password  protected, then you
  1617.             must enter the correct password in the bottom password window.
  1618.         
  1619.         6.  The bottom  window then asks you to change the description of
  1620.             the Main Menu selection.
  1621.         
  1622.         7.  Key in the changes to the description or press the ENTER key
  1623.             to accept it  as it is and go to  the Action String. For more
  1624.             information on  the keys used to  change entries, see EDITING
  1625.             KEYS.
  1626.         
  1627.         8.  Any changes you made to the Main Menu description are accepted
  1628.             and the bottom window asks you to change the action to take.
  1629.         
  1630.         9.  Key in the changes to the Action String or press the ENTER key
  1631.             key to accept it as it is.  An alternative is to press F1 and
  1632.             enter the Drive, Directory, and Program in the Auto-Build
  1633.             window.  The system will then build the Action String for you.
  1634.         
  1635.         10. After pressing ENTER, the bottom window is removed and control
  1636.             returns to the Top Menu.
  1637.         
  1638.         
  1639.         
  1640.         
  1641.         
  1642.         
  1643.         
  1644.         
  1645.         
  1646.         
  1647.         
  1648.         
  1649.         
  1650.         
  1651.         
  1652.         Copyright (c) 1986-1996 by Jim Hass, MicroFox Company     Page 26
  1653.         DOS Menu User Manual               THE DISK OPERATING SYSTEM MENU
  1654.         
  1655.         13.3. Delete
  1656.         
  1657.         This Top Menu command will delete a Main Menu selection, including
  1658.         its description, Action String, and password.
  1659.         
  1660.         1.  Press the two keys /D or press the / key and move the block
  1661.             highlight  cursor with  the cursor  control keys  to the word
  1662.             DELETE and press the ENTER key.
  1663.         
  1664.         2.  If the  DELETE command  is password  protected, then you must
  1665.             enter the correct password in the bottom password window.
  1666.         
  1667.         3.  Next, a  window opens  at  the  bottom of  the screen  with a
  1668.             flashing message asking you to  choose the selection that you
  1669.             want to delete from the Main Menu.
  1670.         
  1671.         4.  Press the number key associated with the location you want to
  1672.             delete  or move  the block  highlight cursor  with the cursor
  1673.             control keys to the location and press the ENTER key.
  1674.         
  1675.         5.  If this Main Menu  selection is password  protected, then you
  1676.             must enter the correct password in the bottom password window.
  1677.         
  1678.         6.  The bottom window then asks you if you want to delete the
  1679.             highlighted Main Menu selection.
  1680.         
  1681.         7.  Press Y to delete the selection or N to cancel the deletion.
  1682.         
  1683.         8.  The bottom window is now gone and control returns to the Top
  1684.             Menu.
  1685.         
  1686.         
  1687.         13.4. Exit
  1688.         
  1689.         This Top Menu command will leave the menu program temporarily and
  1690.         display the standard DOS prompt.
  1691.         
  1692.         1.  Press the two keys /E or press the / key and move the block
  1693.             highlight cursor with the cursor control keys to the word EXIT
  1694.             and press the ENTER/RETURN key.
  1695.         
  1696.         2.  If the EXIT command is password protected, then you must enter
  1697.             the correct password in the bottom password window.
  1698.         
  1699.         3.  The normal DOS prompt is then displayed below the Main Menu.
  1700.         
  1701.         4.  Enter DOS commands, programs, or batch files at the DOS prompt.
  1702.         
  1703.         5.  Key in EXIT and press the ENTER key to return to the Main Menu.
  1704.         
  1705.         
  1706.         
  1707.         
  1708.         
  1709.         
  1710.         
  1711.         Copyright (c) 1986-1996 by Jim Hass, MicroFox Company     Page 27
  1712.         DOS Menu User Manual               THE DISK OPERATING SYSTEM MENU
  1713.         
  1714.         13.5. Help
  1715.         
  1716.         This Top Menu command will display information that is helpful in
  1717.         using the menu system.
  1718.         
  1719.         1.  Press the two keys /H or press the / key and move the block
  1720.             highlight cursor with the cursor control keys to the word HELP
  1721.             and press the ENTER key.
  1722.         
  1723.         2.  The Help Menu is displayed on the left side of the screen and
  1724.             information on using the Help system is displayed on the right.
  1725.         
  1726.         3.  Press the letter key corresponding with the Help subject or use
  1727.             the cursor control keys to navigate through the Help menu.
  1728.         
  1729.         4.  Information  associated with the Help  subject is displayed on
  1730.             the right side of the screen.
  1731.         
  1732.         5.  Press the Q key to Quit the Help system and return to the Main
  1733.             Menu.
  1734.         
  1735.         
  1736.         
  1737.         
  1738.         
  1739.         
  1740.         
  1741.         
  1742.         
  1743.         
  1744.         
  1745.         
  1746.         
  1747.         
  1748.         
  1749.         
  1750.         
  1751.         
  1752.         
  1753.         
  1754.         
  1755.         
  1756.         
  1757.         
  1758.         
  1759.         
  1760.         
  1761.         
  1762.         
  1763.         
  1764.         
  1765.         
  1766.         
  1767.         
  1768.         
  1769.         
  1770.         Copyright (c) 1986-1996 by Jim Hass, MicroFox Company     Page 28
  1771.         DOS Menu User Manual               THE DISK OPERATING SYSTEM MENU
  1772.         
  1773.         13.6. Move/Copy
  1774.         
  1775.         This Top Menu command can move or copy a Main Menu selection to
  1776.         another location in the same menu.
  1777.         
  1778.         1.  Press the two keys /M or press the / key and move the block
  1779.             highlight cursor with the cursor control keys to the word MOVE
  1780.             and press the ENTER key.
  1781.         
  1782.         2.  If the MOVE command is password protected, then you must enter
  1783.             the correct password in the bottom password window.
  1784.         
  1785.         3.  Next, a  window opens  at  the  bottom of  the screen  with a
  1786.             flashing message asking you to  choose the selection that you
  1787.             want to move or copy from.
  1788.         
  1789.         4.  Press the number key associated with the location you want to
  1790.             move or copy from or move the block highlight cursor with the
  1791.             cursor control keys to the location and press the ENTER key.
  1792.         
  1793.         5.  If the  Main Menu  selection is  password protected, then you
  1794.             must enter the correct password in the bottom password window.
  1795.         
  1796.         6.  Next, the  bottom  window  displays another  flashing message
  1797.             asking  you to  choose the  location to  move or  copy to. An
  1798.             arrow  appears in  the Main  Menu at  the next available open
  1799.             location.
  1800.         
  1801.         7.  Press the number key associated with the location you want to
  1802.             move or  copy to or  move the arrow  with the cursor  control
  1803.             keys to the location and press the ENTER key.
  1804.         
  1805.         8.  The bottom window now asks if you want to delete the original
  1806.             selection that you copies from.
  1807.         
  1808.         9.  Press Y to delete the original entry or press N to keep it.
  1809.         
  1810.         10. The bottom window is now gone and control returns to the Top
  1811.             Menu.
  1812.         
  1813.         
  1814.         
  1815.         
  1816.         
  1817.         
  1818.         
  1819.         
  1820.         
  1821.         
  1822.         
  1823.         
  1824.         
  1825.         
  1826.         
  1827.         
  1828.         
  1829.         Copyright (c) 1986-1996 by Jim Hass, MicroFox Company     Page 29
  1830.         DOS Menu User Manual               THE DISK OPERATING SYSTEM MENU
  1831.         
  1832.         13.7. Page: Change
  1833.         
  1834.         This top Menu  command allows you to change the  page name in the
  1835.         Page Index.
  1836.         
  1837.         1.  Press the three keys /PC  or press the / key & move the block
  1838.             highlight  cursor with  the cursor  control keys  to the word
  1839.             PAGE and  press the ENTER  key, then move  the cursor to  the
  1840.             word CHANGE and press the ENTER key.
  1841.         
  1842.         2.  If the PAGE command is password protected then you must enter
  1843.             the correct password in the bottom password window.
  1844.         
  1845.         3.  Next, a  window opens  at  the  bottom of  the screen  with a
  1846.             flashing message asking you to  choose the page that you want
  1847.             to change.
  1848.         
  1849.         4.  Press the function key associated with the page you want to
  1850.             change or use the PGUP/PGDN keys to highlight the page, then
  1851.             press the ENTER key.
  1852.         
  1853.         5.  The bottom window now displays the page name you selected.
  1854.         
  1855.         6.  Press the ESC key to erase the page name that  exists & enter
  1856.             a new one,  or just key in changes to  the current name, then
  1857.             press the ENTER key.
  1858.         
  1859.         7.  The bottom window is now gone and control returns to the Page
  1860.             Menu.
  1861.         
  1862.         
  1863.         13.8. Page: Delete
  1864.         
  1865.         This top Menu  command allows you to delete all  the entries in a
  1866.         page that are not password protected.
  1867.         
  1868.         1.  Press the three keys /PD  or press the / key & move the block
  1869.             highlight  cursor with  the cursor  control keys  to the word
  1870.             PAGE and  press the ENTER  key, then move  the cursor to  the
  1871.             word DELETE and press the ENTER key.
  1872.         
  1873.         2.  If the PAGE command is password protected then you must enter
  1874.             the correct password in the bottom password window.
  1875.         
  1876.         3.  Next, a  window opens  at  the  bottom of  the screen  with a
  1877.             flashing message asking you to  choose the page that you want
  1878.             to delete.
  1879.         
  1880.         4.  Press the function key associated with the page you want to
  1881.             delete or use the PGUP/PGDN keys to highlight the page, then
  1882.             press the ENTER key.
  1883.         
  1884.         5.  The entries that were not password protected  are now deleted
  1885.             and the  bottom window is  erased and control  returns to the
  1886.             Page Menu.
  1887.         
  1888.         Copyright (c) 1986-1996 by Jim Hass, MicroFox Company     Page 30
  1889.         DOS Menu User Manual               THE DISK OPERATING SYSTEM MENU
  1890.         
  1891.         13.9. Page: Import
  1892.         
  1893.         This top  Menu command allows you  to import a page  from another
  1894.         Menu File to open entries in a page in the current menu.
  1895.         
  1896.         1.  Press the three keys /PI  or press the / key & move the block
  1897.             highlight  cursor with  the cursor  control keys  to the word
  1898.             PAGE and  press the ENTER  key, then move  the cursor to  the
  1899.             word IMPORT and press the ENTER key.
  1900.         
  1901.         2.  If the PAGE command is password protected then you must enter
  1902.             the correct password in the bottom password window.
  1903.         
  1904.         3.  Next, a window opens at the bottom  of the  screen asking for
  1905.             the  Menu File  number.  (0 = DosMenu.TXT,  1-99 = .T01-.T99)
  1906.             Enter a number  from zero to 99, if the  file does not exist,
  1907.             you get an error message.
  1908.         
  1909.         4.  Next enter the Page number (1-10) that you  want to copy from
  1910.             the Menu File you specified.
  1911.         
  1912.         5.  Now the window at the bottom of the screen displays a flashing
  1913.             message asking you to choose the page that you want to copy to.
  1914.         
  1915.         6.  Press the function key associated  with the page you  want to
  1916.             copy to or use the PGUP/PGDN keys to highlight the page, then
  1917.             press the ENTER key.
  1918.         
  1919.         7.  Menu entries are copied into all the blank menu entries in the
  1920.             current page from the external Menu File.  Those entries that
  1921.             were not blank are not changed.
  1922.         
  1923.         8.  The bottom window is now gone and control returns to the Page
  1924.             Menu.
  1925.         
  1926.         
  1927.         13.10. Page: Move
  1928.         
  1929.         This Top Menu command allows you to switch the Page index and the
  1930.         Main Menu on the screen.
  1931.         
  1932.         1.  Press the  three keys  /PM or  press the  / key  and move the
  1933.             cursor to  the word PAGE and  press the ENTER key,  then move
  1934.             the cursor to the word MOVE and press the ENTER key.
  1935.         
  1936.         2.  If the PAGE command is password protected, then you must enter
  1937.             the correct password in the bottom password window
  1938.         
  1939.         3.  The Page Index and Main Menu are switched and control returns
  1940.             to the Main Menu.
  1941.         
  1942.         
  1943.         
  1944.         
  1945.         
  1946.         
  1947.         Copyright (c) 1986-1996 by Jim Hass, MicroFox Company     Page 31
  1948.         DOS Menu User Manual               THE DISK OPERATING SYSTEM MENU
  1949.         
  1950.         13.11. Page: Quit
  1951.         
  1952.         This Top Menu command allows you to quit the Page Menu and return
  1953.         to the Main Menu.
  1954.         
  1955.         1.  Press the  three keys  /PQ or  press the  / key  and move the
  1956.             cursor to  the word PAGE and  press the ENTER key,  then move
  1957.             the cursor to the word QUIT and press the ENTER key.
  1958.         
  1959.         2.  If the PAGE command is password protected, then you must enter
  1960.             the correct password in the bottom password window
  1961.         
  1962.         3.  The Page  Menu is  now gone  and control  returns to the Main
  1963.             Menu.
  1964.         
  1965.         
  1966.         
  1967.         13.12. Quit
  1968.         
  1969.         This Top Menu command allows you  to quit the Top Menu and return
  1970.         to the Main Menu.
  1971.         
  1972.         1.  Press the two keys /Q or press  the / key and move  the block
  1973.             highlight  cursor with  the cursor  control keys  to the word
  1974.             QUIT and press the ENTER/ key.
  1975.         
  1976.         2.  The Top Menu is now gone and control returns to the Main Menu.
  1977.         
  1978.         
  1979.         
  1980.         
  1981.         
  1982.         
  1983.         
  1984.         
  1985.         
  1986.         
  1987.         
  1988.         
  1989.         
  1990.         
  1991.         
  1992.         
  1993.         
  1994.         
  1995.         
  1996.         
  1997.         
  1998.         
  1999.         
  2000.         
  2001.         
  2002.         
  2003.         
  2004.         
  2005.         
  2006.         Copyright (c) 1986-1996 by Jim Hass, MicroFox Company     Page 32
  2007.         DOS Menu User Manual               THE DISK OPERATING SYSTEM MENU
  2008.         
  2009.         13.13. Run
  2010.         
  2011.         This Top  Menu command allows you  to run any DOS  command, batch
  2012.         file, or other program from the bottom window.
  2013.         
  2014.         1.  Press the two keys /R or press  the / key and move  the block
  2015.             highlight cursor with the cursor control keys to the word RUN
  2016.             and press the ENTER key.
  2017.         
  2018.         2.  If the RUN command is password protected, then you must enter
  2019.             the correct password in the bottom password window.
  2020.         
  2021.         3.  Next, a  window opens  at  the  bottom of  the screen  with a
  2022.             message asking you  to enter any program, batch  file, or DOS
  2023.             command.
  2024.         
  2025.         4.  Enter the action to take and press the ENTER key. You can use
  2026.             up to 64 characters. For  more information, see ACTION STRING
  2027.             COMPONENTS.  You can  also use  any of  the previous nine Run
  2028.             actions by pressing the Up or  Down arrow keys to select one,
  2029.             then modify it or use as is, then press the ENTER key.
  2030.         
  2031.         5.  The bottom window is removed and your entry will run. When it
  2032.             is finished, you  will get a message that  says "Strike a key
  2033.             to continue...".
  2034.         
  2035.         6.  Press any key and control will return to the Main Menu.
  2036.         
  2037.         
  2038.         13.14. Security: Add
  2039.         
  2040.         This  Top  Menu  command  allows  you  to  add, change, or delete
  2041.         password protection for the Top Menu ADD command.
  2042.         
  2043.         1.  Press the  three keys  /SA or  press the  / key  and move the
  2044.             cursor  to the  word SECURITY  and press  the ENTER key, then
  2045.             move the cursor to the word ADD and press the ENTER key.
  2046.         
  2047.         2.  If the SECURITY command is password protected,  then you must
  2048.             enter the correct password in the bottom password window.
  2049.         
  2050.         3.  Next, a window opens at the bottom of the screen.  If the ADD
  2051.             command is  already password protected,  then you must  enter
  2052.             the old password  for it. The window then asks  you to key in
  2053.             the new password.
  2054.         
  2055.         4.  Press ENTER or ESCAPE with the password box empty to eliminate
  2056.             password protection for  the Top Menu Add Command.  Key in up
  2057.             to eight characters and press ENTER to add a new password for
  2058.             the add command. You must  enter the password twice to verify
  2059.             it. Write down the password and save it as there is no way to
  2060.             recover from a lost one.
  2061.         
  2062.         5.  The bottom password window is now gone and control returns to
  2063.             the Top Security Menu.
  2064.         
  2065.         Copyright (c) 1986-1996 by Jim Hass, MicroFox Company     Page 33
  2066.         DOS Menu User Manual               THE DISK OPERATING SYSTEM MENU
  2067.         
  2068.         13.15. Security: Change
  2069.         
  2070.         This  Top  Menu  command  allows  you  to  add, change, or delete
  2071.         password protection for the Top Menu CHANGE command.
  2072.         
  2073.         1.  Press the  three keys  /SC or  press the  / key  and move the
  2074.             cursor  to the  word SECURITY  and press  the ENTER key, then
  2075.             move the cursor to the word CHG and press the ENTER key.
  2076.         
  2077.         2.  If the SECURITY command is password protected,  then you must
  2078.             enter the correct password in the bottom password window.
  2079.         
  2080.         3.  Next, a  window opens  at the  bottom of  the screen.  If the
  2081.             CHANGE command  is already password protected,  then you must
  2082.             enter the  old password for it.  The window then asks  you to
  2083.             key in the new password.
  2084.         
  2085.         4.  Press ENTER or ESCAPE with the password box empty to eliminate
  2086.             password protection  for the Top Menu  CHANGE command. Key in
  2087.             up to eight characters and press  ENTER to add a new password
  2088.             for the CHANGE command. You  must enter the password twice to
  2089.             verify it. Write down the password and save it as there is no
  2090.             way to recover from a lost one.
  2091.         
  2092.         5.  The bottom password window is now gone and control returns to
  2093.             the Top Security Menu.
  2094.         
  2095.         
  2096.         13.16. Security: Delete
  2097.         
  2098.         This  Top  Menu  command  allows  you  to  add, change, or delete
  2099.         password protection for the Top Menu DELETE command.
  2100.         
  2101.         1.  Press the  three keys  /SD or  press the  / key  and move the
  2102.             cursor  to the  word SECURITY  and press  the ENTER key, then
  2103.             move the cursor to the word DEL and press the ENTER key.
  2104.         
  2105.         2.  If the SECURITY command is password protected,  then you must
  2106.             enter the correct password in the bottom password window.
  2107.         
  2108.         3.  Next, a  window opens  at the  bottom of  the screen.  If the
  2109.             DELETE command  is already password protected,  then you must
  2110.             enter the  old password for it.  The window then asks  you to
  2111.             key in the new password.
  2112.         
  2113.         4.  Press ENTER or ESCAPE with the password box empty to eliminate
  2114.             password protection  for the Top Menu  DELETE command. Key in
  2115.             up to eight characters, and press ENTER to add a new password
  2116.             for the DELETE command. You  must enter the password twice to
  2117.             verify it. Write down the password and save it as there is no
  2118.             way to recover from a lost one.
  2119.         
  2120.         5.  The bottom password window is now gone and control returns to
  2121.             the Top Security Menu.
  2122.         
  2123.         
  2124.         Copyright (c) 1986-1996 by Jim Hass, MicroFox Company     Page 34
  2125.         DOS Menu User Manual               THE DISK OPERATING SYSTEM MENU
  2126.         
  2127.         13.17. Security: Exit
  2128.         
  2129.         This  Top  Menu  command  allows  you  to  add, change, or delete
  2130.         password protection for the Top Menu EXIT command.
  2131.         
  2132.         1.  Press the  three keys  /SE or  press the  / key  and move the
  2133.             cursor  to the  word SECURITY  and press  the ENTER key, then
  2134.             move the cursor to the word EXIT and press the ENTER key.
  2135.         
  2136.         2.  If the SECURITY command is password protected,  then you must
  2137.             enter the correct password in the bottom password window.
  2138.         
  2139.         3.  Next, a window opens at the bottom of the screen. If the EXIT
  2140.             command is  already password protected,  then you must  enter
  2141.             the old password  for it. The window then asks  you to key in
  2142.             the new password.
  2143.         
  2144.         4.  Press ENTER OR ESCAPE with the password box empty to eliminate
  2145.             password protection for the Top  Menu EXIT command. Key in up
  2146.             to eight characters and press ENTER to add a new password for
  2147.             the EXIT command. You must enter the password twice to verify
  2148.             it. Write down the password and save it as there is no way to
  2149.             recover from a lost one.
  2150.         
  2151.         5.  The bottom password window is now gone and control returns to
  2152.             the Top Security Menu.
  2153.         
  2154.         
  2155.         
  2156.         
  2157.         
  2158.         
  2159.         
  2160.         
  2161.         
  2162.         
  2163.         
  2164.         
  2165.         
  2166.         
  2167.         
  2168.         
  2169.         
  2170.         
  2171.         
  2172.         
  2173.         
  2174.         
  2175.         
  2176.         
  2177.         
  2178.         
  2179.         
  2180.         
  2181.         
  2182.         
  2183.         Copyright (c) 1986-1996 by Jim Hass, MicroFox Company     Page 35
  2184.         DOS Menu User Manual               THE DISK OPERATING SYSTEM MENU
  2185.         
  2186.         13.18. Security: Group
  2187.         
  2188.         This  Top  Menu  command  allows  you  to  add, change, or delete
  2189.         password  protection  for  the  Main  Menu  selections.  This one
  2190.         password protects all  one hundred entries in the  Main Menu as a
  2191.         group.  This can  be overridden  for one  Main Menu  selection by
  2192.         setting a password with /SO.
  2193.         
  2194.         1.  Press the  three keys  /SG or  press the  / key  and move the
  2195.             cursor  to the  word SECURITY  and press  the ENTER key, then
  2196.             move the cursor to the word GROUP and press the ENTER key.
  2197.         
  2198.         2.  If the SECURITY command is password protected,  then you must
  2199.             enter the correct password in the bottom password window.
  2200.         
  2201.         3.  Next, a window opens at the bottom of the screen. If the Main
  2202.             Menu selections  are already password  protected as a  group,
  2203.             then  you must  enter the  old password  for them. The window
  2204.             then asks you to key in the new password.
  2205.         
  2206.         4.  Press ENTER or ESCAPE with the password box empty to eliminate
  2207.             password protection of all Main  Menu entries as a group. Key
  2208.             in  up to  eight characters  and  press  ENTER to  add a  new
  2209.             password for  all Main Menu  selections as a  group. You must
  2210.             enter  the  password  twice  to  verify  it.  Write  down the
  2211.             password and  save it as  there is no  way to recover  from a
  2212.             lost one.
  2213.         
  2214.         5.  The bottom password window is now gone and control returns to
  2215.             the Top Security Menu.
  2216.         
  2217.         
  2218.         
  2219.         
  2220.         
  2221.         
  2222.         
  2223.         
  2224.         
  2225.         
  2226.         
  2227.         
  2228.         
  2229.         
  2230.         
  2231.         
  2232.         
  2233.         
  2234.         
  2235.         
  2236.         
  2237.         
  2238.         
  2239.         
  2240.         
  2241.         
  2242.         Copyright (c) 1986-1996 by Jim Hass, MicroFox Company     Page 36
  2243.         DOS Menu User Manual               THE DISK OPERATING SYSTEM MENU
  2244.         
  2245.         13.19. Security: Lock
  2246.         
  2247.         This  Top  Menu  command  allows  you  to  add, change, or delete
  2248.         password protection for  the slash (/) key. With  this key locked
  2249.         out the Top Menu can not  be displayed by pressing the slash key.
  2250.         The user  must enter /UNLOCK from  the Main Menu and  then key in
  2251.         this password.
  2252.         
  2253.         1.  Press the  three keys  /SL or  press the  / key  and move the
  2254.             cursor  to the  word SECURITY  and press  the ENTER key, then
  2255.             move the cursor to the word LOCK and press the ENTER key.
  2256.         
  2257.         2.  If the SECURITY command is password protected,  then you must
  2258.             enter the correct password in the bottom password window.
  2259.         
  2260.         3.  Next, a window opens at the bottom of the screen.  If the Top
  2261.             Menu is already locked out,  then you must enter the existing
  2262.             password for it. Next you can enter the new password.
  2263.         
  2264.         4.  If you  press Enter  or Escape  with the  password box empty,
  2265.             password protection of  the slash key is deleted.  If you key
  2266.             in up to eight characters and press ENTER, you must enter the
  2267.             password  again to  verify it.  The slash  key will no longer
  2268.             display the Top  Menu. Save the password, there  is no way to
  2269.             recover from a lost one  and remember that passwords are case
  2270.             sensitive.
  2271.         
  2272.         5.  The bottom password window is now gone and control returns to
  2273.             the Top Security Menu.
  2274.         
  2275.         
  2276.         
  2277.         
  2278.         
  2279.         
  2280.         
  2281.         
  2282.         
  2283.         
  2284.         
  2285.         
  2286.         
  2287.         
  2288.         
  2289.         
  2290.         
  2291.         
  2292.         
  2293.         
  2294.         
  2295.         
  2296.         
  2297.         
  2298.         
  2299.         
  2300.         
  2301.         Copyright (c) 1986-1996 by Jim Hass, MicroFox Company     Page 37
  2302.         DOS Menu User Manual               THE DISK OPERATING SYSTEM MENU
  2303.         
  2304.         13.20. Security: Move
  2305.         
  2306.         This  Top  Menu  command  allows  you  to  add, change, or delete
  2307.         password protection for the Top Menu MOVE command.
  2308.         
  2309.         1.  Press the  three keys  /SM or  press the  / key  and move the
  2310.             cursor  to the  word SECURITY  and press  the ENTER key, then
  2311.             move the cursor to the word MOVE and press the ENTER key.
  2312.         
  2313.         2.  If the SECURITY command is password protected,  then you must
  2314.             enter the correct password in the bottom password window.
  2315.         
  2316.         3.  Next, a window opens at the bottom of the screen. If the MOVE
  2317.             command is  already password protected,  then you must  enter
  2318.             the old password  for it. The window then asks  you to key in
  2319.             the new password.
  2320.         
  2321.         4.  Press ENTER or ESCAPE with the password box empty to eliminate
  2322.             password protection for the Top  Menu MOVE command. Key in up
  2323.             to eight characters and press ENTER to add a new password for
  2324.             the MOVE command. You must enter the password twice to verify
  2325.             it. Write down the password and save it as there is no way to
  2326.             recover from a lost one.
  2327.         
  2328.         5.  The bottom password window is now gone and control returns to
  2329.             the Top Security Menu.
  2330.         
  2331.         
  2332.         
  2333.         
  2334.         
  2335.         
  2336.         
  2337.         
  2338.         
  2339.         
  2340.         
  2341.         
  2342.         
  2343.         
  2344.         
  2345.         
  2346.         
  2347.         
  2348.         
  2349.         
  2350.         
  2351.         
  2352.         
  2353.         
  2354.         
  2355.         
  2356.         
  2357.         
  2358.         
  2359.         
  2360.         Copyright (c) 1986-1996 by Jim Hass, MicroFox Company     Page 38
  2361.         DOS Menu User Manual               THE DISK OPERATING SYSTEM MENU
  2362.         
  2363.         13.21. Security: One
  2364.         
  2365.         This  Top  Menu  command  allows  you  to  add, change, or delete
  2366.         password protection for one Main Menu selection.
  2367.         
  2368.         1.  Press the  three keys  /SO or  press the  / key  and move the
  2369.             cursor  to the  word SECURITY  and press  the ENTER key, then
  2370.             move the cursor to the word ONE and press the ENTER key.
  2371.         
  2372.         2.  If the SECURITY command is password protected,  then you must
  2373.             enter the correct password in the bottom password window.
  2374.         
  2375.         3.  Next, a  window opens  at  the  bottom of  the screen  with a
  2376.             flashing message asking you to choose the Main Menu selection
  2377.             that you want to password protect.
  2378.         
  2379.         4.  Press the number key associated with the location you want to
  2380.             protect or  move the block  highlight cursor with  the cursor
  2381.             control keys to the location and press the ENTER key.
  2382.         
  2383.         5.  If this  Main Menu  selection is  already password protected,
  2384.             then you must enter the old  password for it. The window then
  2385.             asks you to key in the new password.
  2386.         
  2387.         6.  Press ENTER or ESCAPE with the password box empty to eliminate
  2388.             password protection  for this Main Menu  selection. Key in up
  2389.             to eight characters and press ENTER to add a new password for
  2390.             this Main  Menu selection. You must  enter the password twice
  2391.             to verify it. Write down the password and save it as there is
  2392.             no way  to recover from  a lost one.  All passwords are  case
  2393.             sensitive, so be sure to remember if you used capital letters
  2394.             or not.
  2395.         
  2396.         7.  The bottom password window is now gone and control returns to
  2397.             the Top Security Menu.
  2398.         
  2399.         
  2400.         
  2401.         
  2402.         
  2403.         
  2404.         
  2405.         
  2406.         
  2407.         
  2408.         
  2409.         
  2410.         
  2411.         
  2412.         
  2413.         
  2414.         
  2415.         
  2416.         
  2417.         
  2418.         
  2419.         Copyright (c) 1986-1996 by Jim Hass, MicroFox Company     Page 39
  2420.         DOS Menu User Manual               THE DISK OPERATING SYSTEM MENU
  2421.         
  2422.         13.22. Security: Page
  2423.         
  2424.         This  Top  Menu  command  allows  you  to  add, change, or delete
  2425.         password protection for the Top Menu PAGE command.
  2426.         
  2427.         1.  Press the  three keys  /SP or  press the  / key  and move the
  2428.             cursor  to the  word SECURITY  and press  the ENTER key, then
  2429.             move the cursor to the work PAGE and press the RETURN key.
  2430.         
  2431.         2.  If the security command is password protected,  then you must
  2432.             enter the correct password in the bottom password window.
  2433.         
  2434.         3.  Next, a window opens at the bottom of the screen. If the PAGE
  2435.             command is  already password protected,  then you must  enter
  2436.             the old password  for it. The window then asks  you to key in
  2437.             the new password.
  2438.         
  2439.         4.  Press ENTER or ESCAPE with the password box empty to eliminate
  2440.             password protection for the Top  Menu PAGE command. Key in up
  2441.             to eight characters and press the ENTER to add a new password
  2442.             for the  PAGE command. You  must enter the  password twice to
  2443.             verify it. Write down the password and save it as there is no
  2444.             way to recover from a lost one.
  2445.         
  2446.         5.  The bottom password window is now gone and control returns to
  2447.             the Top Security Menu.
  2448.         
  2449.         
  2450.         13.23. Security: Quit
  2451.         
  2452.         This Top  Menu command allows you  to quit the Security  Menu and
  2453.         return to the Main Menu.
  2454.         
  2455.         1.  Press the  three keys  /SQ or  press the  / key  and move the
  2456.             cursor  to the  word SECURITY  and press  the ENTER key, then
  2457.             move the cursor to the word QUIT and press the ENTER key.
  2458.         
  2459.         2.  If the SECURITY command is password protected,  then you must
  2460.             enter the correct password in the bottom password window
  2461.         
  2462.         3.  The Security Menu is now gone and control returns to the Main
  2463.             Menu.
  2464.         
  2465.         
  2466.         
  2467.         
  2468.         
  2469.         
  2470.         
  2471.         
  2472.         
  2473.         
  2474.         
  2475.         
  2476.         
  2477.         
  2478.         Copyright (c) 1986-1996 by Jim Hass, MicroFox Company     Page 40
  2479.         DOS Menu User Manual               THE DISK OPERATING SYSTEM MENU
  2480.         
  2481.         13.24. Security: Run
  2482.         
  2483.         This  Top  Menu  command  allows  you  to  add, change, or delete
  2484.         password protection for the Top Menu RUN command.
  2485.         
  2486.         1.  Press the  three keys  /SR or  press the  / key  and move the
  2487.             cursor  to the  word SECURITY  and press  the ENTER key, then
  2488.             move the cursor to the word RUN and press the ENTER key.
  2489.         
  2490.         2.  If the SECURITY key is password protected then you must enter
  2491.             the correct password in the bottom password window.
  2492.         
  2493.         3.  Next, a window opens at the bottom of the screen.  If the RUN
  2494.             command is  already password protected,  then you must  enter
  2495.             the old password  for it. The window then asks  you to key in
  2496.             the new password.
  2497.         
  2498.         4.  Press ENTER or ESCAPE with the password box empty to eliminate
  2499.             password protection for  the Top Menu RUN command.  Key in up
  2500.             to eight characters and press ENTER to add a new password for
  2501.             the RUN command. You must  enter the password twice to verify
  2502.             it. Write down the password and save it as there is no way to
  2503.             recover from a lost one.
  2504.         
  2505.         5.  The bottom password window is now gone and control returns to
  2506.             the Top Security Menu.
  2507.         
  2508.         
  2509.         13.25. Security: Security
  2510.         
  2511.         This  Top  Menu  command  allows  you  to  add, change, or delete
  2512.         password protection for the Top Menu SECURITY command.
  2513.         
  2514.         1.  Press the  three keys  /SS or  press the  / key  and move the
  2515.             cursor  to the  word SECURITY  and press  the ENTER key, then
  2516.             move the cursor to the word SEC and press the ENTER key.
  2517.         
  2518.         2.  If the SECURITY command is  password protected, then you must
  2519.             enter the correct password in the bottom password window.
  2520.         
  2521.         3.  Next, a  window opens  at the  bottom of  the screen.  If the
  2522.             SECURITY command is already password protected, then you must
  2523.             enter the  old password for it.  The window then asks  you to
  2524.             key in the new password.
  2525.         
  2526.         4.  Press ENTER or ESCAPE with the password box empty to eliminate
  2527.             password protection for the Top Menu SECURITY command. Key in
  2528.             up to eight characters and press  ENTER to add a new password
  2529.             for the  SECURITY command. You must  enter the password twice
  2530.             to verify it. Write down the password and save it as there is
  2531.             no way  to recover from  a lost one.  All passwords are  case
  2532.             sensitive so be sure to remember if you used capital letters.
  2533.         
  2534.         5.  The bottom password window is now gone and control returns to
  2535.             the top Security Menu.
  2536.         
  2537.         Copyright (c) 1986-1996 by Jim Hass, MicroFox Company     Page 41
  2538.         DOS Menu User Manual               THE DISK OPERATING SYSTEM MENU
  2539.         
  2540.         13.26. Security: Top
  2541.         
  2542.         This  Top  Menu  command  allows  you  to  add, change, or delete
  2543.         password protection  for the entire  Top Menu. This  one password
  2544.         protects all Top  Menu commands except HELP and  QUIT as a group.
  2545.         This  can be  overridden for  one Top  Menu command  by setting a
  2546.         password for that individual command.
  2547.         
  2548.         1.  Press the  three keys  /ST or  press the  / key  and move the
  2549.             cursor  to the  word SECURITY  and press  the ENTER key, then
  2550.             move the cursor to the word TOP and press the ENTER key.
  2551.         
  2552.         2.  If the SECURITY command is password protected,  then you must
  2553.             enter the correct password in the bottom password window.
  2554.         
  2555.         3.  Next, a window opens at the bottom of the screen.  If the Top
  2556.             Menu commands are already password protected as a group, then
  2557.             you  must enter  the old  password for  them. The window then
  2558.             asks you to key in the new password.
  2559.         
  2560.         4.  Press ENTER or ESCAPE with the password box empty to eliminate
  2561.             password protection for all Top Menu commands as a group. Key
  2562.             in  up to  eight characters  and  press  ENTER to  add a  new
  2563.             password for all Top Menu commands as a group. You must enter
  2564.             the password twice to verify  it. Write down the password and
  2565.             save it  as there is no  way to recover from  a lost one. All
  2566.             passwords are case  sensitive, so be sure to  remember if you
  2567.             used capital letters or not.
  2568.         
  2569.         5.  The bottom  window is  now gone  and control  returns to  the
  2570.             Security Menu.
  2571.         
  2572.         
  2573.         
  2574.         
  2575.         
  2576.         
  2577.         
  2578.         
  2579.         
  2580.         
  2581.         
  2582.         
  2583.         
  2584.         
  2585.         
  2586.         
  2587.         
  2588.         
  2589.         
  2590.         
  2591.         
  2592.         
  2593.         
  2594.         
  2595.         
  2596.         Copyright (c) 1986-1996 by Jim Hass, MicroFox Company     Page 42
  2597.         DOS Menu User Manual               THE DISK OPERATING SYSTEM MENU
  2598.         
  2599.         13.27. Security: Variables
  2600.         
  2601.         This  Top  Menu  command  allows  you  to  add, change, or delete
  2602.         password protection for the Top Menu VARIABLES command.
  2603.         
  2604.         1.  Press the  three keys  /SV or  press the  / key  and move the
  2605.             cursor  to the  word SECURITY  and press  the ENTER key, then
  2606.             move the cursor to the word VAR and press the ENTER key.
  2607.         
  2608.         2.  If the SECURITY command is password protected,  then you must
  2609.             enter the correct password in the bottom password window.
  2610.         
  2611.         3.  Next, a  window opens  at the  bottom of  the screen.  If the
  2612.             VARIABLES  command is  already password  protected, then  you
  2613.             must enter the old password for  it. The window then asks you
  2614.             to key in the new password.
  2615.         
  2616.         4.  Press ENTER or ESCAPE with the password box empty to eliminate
  2617.             password protection  for the Top Menu  VARIABLES command. Key
  2618.             in  up to  eight characters  and  press  ENTER to  add a  new
  2619.             password  for  the  VARIABLES  command.  You  must  enter the
  2620.             password twice to verify it. Write down the password and save
  2621.             it  as  there  is  no  way  to  recover  from a lost one. All
  2622.             passwords are case  sensitive, so be sure to  remember if you
  2623.             used capital letters or not.
  2624.         
  2625.         5.  The bottom password window is now gone and control returns to
  2626.             the top Security Menu.
  2627.         
  2628.         
  2629.         13.28. Variables: Macros
  2630.         
  2631.         This Top  Menu command allows you  to add, change, or  delete any
  2632.         one of the ten available macros.
  2633.         
  2634.         1.  Press the three keys /V and a number (0-9) or press the / key
  2635.             and move the cursor to the word VARIABLES and press the ENTER
  2636.             key, then  move the cursor to  the number of your  choice and
  2637.             press the ENTER key.
  2638.         
  2639.         2.  If the VARIABLES command is password protected, then you must
  2640.             enter the correct password in the bottom password window.
  2641.         
  2642.         3.  Next,  a window opens  at the bottom of the screen asking you
  2643.             to  enter an  Action String  up to  255 characters long. This
  2644.             string of  characters will be used  in place of the  macro (&
  2645.             and a  number) whenever it is  used in an Action  String in a
  2646.             Main Menu selection, the Run command, or another macro.
  2647.         
  2648.         4.  Enter the action to  take and press  the ENTER key.  For more
  2649.             information on  the contents of an  Action String, see ACTION
  2650.             STRING COMPONENTS.
  2651.         
  2652.         5.  The bottom window is now gone and control  returns to the top
  2653.             Variables Menu.
  2654.         
  2655.         Copyright (c) 1986-1996 by Jim Hass, MicroFox Company     Page 43
  2656.         DOS Menu User Manual               THE DISK OPERATING SYSTEM MENU
  2657.         
  2658.         13.29. Variables: Borders
  2659.         
  2660.         This Top Menu command allows you to change the window's borders.
  2661.         
  2662.         1.  Press the  three keys  /VB or  press the  / key  and move the
  2663.             cursor to  the word VARIABLES  and press the  ENTER key, then
  2664.             move the cursor to the word BORDER and press the ENTER key.
  2665.         
  2666.         2.  If the VARIABLES command is password protected, then you must
  2667.             enter the correct password in the bottom password window.
  2668.         
  2669.         3.  Next the border type choices are displayed in a window at the
  2670.             bottom of the screen.
  2671.         
  2672.         4.  Press the right/left arrow keys, the space/backspace keys, or
  2673.             the tab/backtab  keys to select  the window border  you want,
  2674.             then press the Enter key. Another way to change the border is
  2675.             to  simply press  the first  letter (S,D,B,N)  of the  border
  2676.             choices.
  2677.         
  2678.         5.  Press the ENTER key  to accept the  highlighted border choice
  2679.             or press the  ESCAPE key to cancel the  changes and return to
  2680.             the original window border lines.
  2681.         
  2682.         6.  The bottom window is then removed and  control returns to the
  2683.             Top Variables Menu.
  2684.         
  2685.         
  2686.         
  2687.         
  2688.         
  2689.         
  2690.         
  2691.         
  2692.         
  2693.         
  2694.         
  2695.         
  2696.         
  2697.         
  2698.         
  2699.         
  2700.         
  2701.         
  2702.         
  2703.         
  2704.         
  2705.         
  2706.         
  2707.         
  2708.         
  2709.         
  2710.         
  2711.         
  2712.         
  2713.         
  2714.         Copyright (c) 1986-1996 by Jim Hass, MicroFox Company     Page 44
  2715.         DOS Menu User Manual               THE DISK OPERATING SYSTEM MENU
  2716.         
  2717.         13.30. Variables: Colors
  2718.         
  2719.         This Top Menu command allows you to change the screen's colors.
  2720.         
  2721.         1.  Press the  three keys  /VC or  press the  / key  and move the
  2722.             cursor to  the word VARIABLES  and press the  ENTER key, then
  2723.             move the cursor to the word COLOR and press the ENTER key.
  2724.         
  2725.         2.  If the VARIABLES command is password protected, then you must
  2726.             enter the correct password in the bottom password window.
  2727.         
  2728.         3.  Next,  the  color  choices  are  displayed  in  a window with
  2729.             instructions for changing the colors.
  2730.         
  2731.         4.  Press the up/down arrow keys, the space/backspace keys or the
  2732.             first letter (H,S,W,T,B) of the color text to select the area
  2733.             of  the screen  to change.  Press the  right/left arrow keys,
  2734.             tab/backtab keys, or the Home/End keys to change the color of
  2735.             the selected area. As colors are changed, the instructions at
  2736.             the right end of the window  reflect that change to show what
  2737.             the color  will look like  on the selected  background color.
  2738.             The last line of instructions in the window reflect the color
  2739.             that  the  block  highlight  cursor  will  have.  This  is  a
  2740.             combination of the Standard  Display color and the Background
  2741.             Color.
  2742.         
  2743.         5.  Press the ENTER key to accept the color  changes or press the
  2744.             ESCAPE key to  cancel the changes and return  to the previous
  2745.             colors.
  2746.         
  2747.         6.  The color window is then  removed and control returns  to the
  2748.             top Variables Menu.
  2749.         
  2750.         
  2751.         13.31. Variables: Mouse
  2752.         
  2753.         This  Top  Menu  command  allows  you  to  set the horizontal and
  2754.         vertical speed or sensitivity  of a Microsoft/Logitech compatible
  2755.         mouse.
  2756.         
  2757.         1.  Press the  three keys  /VM or  press the  / key  and move the
  2758.             cursor to  the word VARIABLES  and press the  ENTER key, then
  2759.             move the cursor to the word MOUSE press the ENTER key.
  2760.         
  2761.         2.  If the VARIABLES command is password protected, then you must
  2762.             enter the correct password in the bottom password window.
  2763.         
  2764.         3.  DosMenu opens a window at  the bottom of the  screen and asks
  2765.             for the horizontal and vertical speeds. Enter a number from 1
  2766.             (fast) to 999 (slow).
  2767.         
  2768.         4.  Press ENTER to save  the new speeds  or ESCAPE to  cancel the
  2769.             changes.
  2770.         
  2771.         
  2772.         
  2773.         Copyright (c) 1986-1996 by Jim Hass, MicroFox Company     Page 45
  2774.         DOS Menu User Manual               THE DISK OPERATING SYSTEM MENU
  2775.         
  2776.         13.32. Variables: Quit
  2777.         
  2778.         This Top Menu  command allows you to quit  the Variables Menu and
  2779.         return to the Main Menu.
  2780.         
  2781.         1.  Press the  three keys  /VQ or  press the  / key  and move the
  2782.             cursor to  the word VARIABLES  and press the  ENTER key, then
  2783.             move the cursor to the word QUIT and press the ENTER key.
  2784.         
  2785.         2.  If the VARIABLES command is password protected, then you must
  2786.             enter the corrected password in the bottom password window.
  2787.         
  2788.         3.  The Variables Menu is now gone and control returns to the
  2789.             Main Menu.
  2790.         
  2791.         
  2792.         13.33. Variables: Screen Save
  2793.         
  2794.         This  Top  Menu  command  allows  you  to  enable the screen save
  2795.         feature and  set the number  of minutes before  the screen blanks
  2796.         out.
  2797.         
  2798.         1.  Press the  three keys  /VS or  press the  / key  and move the
  2799.             cursor to  the word VARIABLES  and press the  ENTER key, then
  2800.             move the cursor to the word SAVE and press the ENTER key.
  2801.         
  2802.         2.  If the VARIABLES command is password protected, then you must
  2803.             enter the correct password in the bottom password window.
  2804.         
  2805.         3.  Next a window opens at the bottom of the screen asking you to
  2806.             enter a number from 0 to 99.
  2807.         
  2808.         4.  Key in  a one  or two  digit number.  If you  enter zero, the
  2809.             screen save  feature is disabled  and will not  blank out the
  2810.             screen. Entering 1 thru 99 will cause the screen to blank out
  2811.             after waiting that number of  minutes with no activity in the
  2812.             menu. After the screen blanks out, press any key to redisplay
  2813.             the screen.
  2814.         
  2815.         5.  Press the ENTER key after entering the  number of minutes and
  2816.             the bottom window  is cleared and control returns  to the top
  2817.             Variables Menu.
  2818.         
  2819.         
  2820.         
  2821.         
  2822.         
  2823.         
  2824.         
  2825.         
  2826.         
  2827.         
  2828.         
  2829.         
  2830.         
  2831.         
  2832.         Copyright (c) 1986-1996 by Jim Hass, MicroFox Company     Page 46
  2833.         DOS Menu User Manual               THE DISK OPERATING SYSTEM MENU
  2834.         
  2835.         13.34. Variables: Title
  2836.         
  2837.         This Top Menu command allows you to add, change, or delete a title
  2838.         above the Main Menu.
  2839.         
  2840.         1.  Press the  three keys  /VT or  press the  / key  and move the
  2841.             cursor to  the word VARIABLES  and press the  ENTER key, then
  2842.             move the cursor to the word TITLE and press the ENTER key.
  2843.         
  2844.         2.  If the VARIABLES command is password protected, then you must
  2845.             enter the correct password in the bottom password window.
  2846.         
  2847.         3.  Next a window opens at the bottom of the screen asking you to
  2848.             enter the first  title that will be displayed  above the Main
  2849.             Menu. Key in a new title or modify the existing one.
  2850.         
  2851.         4.  Next, the window will ask for a second  title line to display
  2852.             just below  the first one. Key  in a new title  or modify the
  2853.             existing one.
  2854.         
  2855.         5.  To delete  a title,  press the  ESCAPE key  to clear it, then
  2856.             press the ENTER key to accept the blank line.
  2857.         
  2858.         6.  The bottom window is then cleared and  control returns to the
  2859.             top Variables Menu.
  2860.         
  2861.         
  2862.         
  2863.         
  2864.         
  2865.         
  2866.         
  2867.         
  2868.         
  2869.         
  2870.         
  2871.         
  2872.         
  2873.         
  2874.         
  2875.         
  2876.         
  2877.         
  2878.         
  2879.         
  2880.         
  2881.         
  2882.         
  2883.         
  2884.         
  2885.         
  2886.         
  2887.         
  2888.         
  2889.         
  2890.         
  2891.         Copyright (c) 1986-1996 by Jim Hass, MicroFox Company     Page 47
  2892.         DOS Menu User Manual               THE DISK OPERATING SYSTEM MENU
  2893.         
  2894.         14. ERROR MESSAGES
  2895.         
  2896.         
  2897.         001      PROCEDURE CANCELLED!
  2898.                  The ESCAPE key was pressed to back out of a procedure
  2899.         
  2900.         
  2901.         007      CAN NOT CHANGE COLORS ON A MONOCHROME DISPLAY!
  2902.                  You have  a monochrome monitor and  tried to change your
  2903.                  screen colors with the /VC command.
  2904.         
  2905.         
  2906.         202      PAGE MUST HAVE A DESCRIPTION!
  2907.                  You erased  a page description  in the page  index using
  2908.                  the /PC command.
  2909.         
  2910.         
  2911.         310      WRONG PASSWORD!
  2912.                  You entered the wrong  password for a password protected
  2913.                  command or menu selection.
  2914.         
  2915.         
  2916.         320      NO PASSWORD SET!
  2917.                  When  adding a  new password  you pressed  ENTER without
  2918.                  keying in a password or an existing password was deleted
  2919.                  by pressing  ESCAPE or ENTER  at the enter  new password
  2920.                  prompt.
  2921.         
  2922.         
  2923.         661      ERROR OPENING MENU TEXT FILE!
  2924.                  The menu  program can not  find the DosMenu.TXT  file in
  2925.                  the current directory or the -T specified directory.
  2926.         
  2927.         
  2928.         665      TEXT DIRECTORY NOT FOUND!
  2929.                  The  menu  program  could  not  find  the  -T  specified
  2930.                  directory.
  2931.         
  2932.         
  2933.         666      WORK DIRECTORY NOT FOUND!
  2934.                  The  menu  program  could  not  find  the  -W  specified
  2935.                  directory.
  2936.         
  2937.         
  2938.         667      COPY DIRECTORY NOT FOUND!
  2939.                  The  menu  program  could  not  find  the  -C  specified
  2940.                  directory.
  2941.         
  2942.         
  2943.         834      PAGE NUMBER NOT 1 - 10!
  2944.                  The imported page number must be in the 1 thru 10 range.
  2945.         
  2946.         
  2947.         
  2948.         
  2949.         
  2950.         Copyright (c) 1986-1996 by Jim Hass, MicroFox Company     Page 48
  2951.         DOS Menu User Manual               THE DISK OPERATING SYSTEM MENU
  2952.         
  2953.         
  2954.         844      MENU NUMBER NOT 0 - 99!
  2955.                  The  {MENU} function  number must  be in  the 0  thru 99
  2956.                  range.
  2957.         
  2958.         
  2959.         845      ALREADY AT REQUESTED MENU NUMBER!
  2960.                  Either the  number specified in  the {MENU} function  is
  2961.                  the current  menu or the  {RETURN} function was  used at
  2962.                  the base level menu.
  2963.         
  2964.         
  2965.         900      ACTION TO TAKE IS EMPTY!
  2966.                  The results of evaluating  the Action String with macros
  2967.                  and functions resulted in an empty string.
  2968.         
  2969.         
  2970.         901      ACTION + KEYIN EXCEEDS 255 CHARACTERS!
  2971.                  The Action String limit  was exceeded because the length
  2972.                  of  the  Action  String  and  the  length  of  the users
  2973.                  response to the {?PROMPT} function was greater than 255.
  2974.         
  2975.         
  2976.         902      ACTION + @@BATCH EXCEEDS 255 CHARACTERS!
  2977.                  The  Action  String  limit  was  exceeded  when  the  @@
  2978.                  function was expanded to COMMAND /C (or 4DOS/NDOS /C).
  2979.         
  2980.         
  2981.         903      ACTION + &MACRO EXCEEDS 255 CHARACTERS!
  2982.                  The Action  String limit was exceeded  when the &# macro
  2983.                  function expanded the macro call.
  2984.         
  2985.         
  2986.         904      ACTION + %PARAMETER EXCEEDS 255 CHARACTERS!
  2987.                  The Action  String limit was exceeded  when the %# macro
  2988.                  parameter function was expanded.
  2989.         
  2990.         
  2991.         951      CANCELLED, UNBALANCED {BRACES} IN ACTION TEXT!
  2992.                  The execution of the Action  String was stopped when the
  2993.                  number of left and right braces didn't match.
  2994.         
  2995.         
  2996.         953      CANCELLED, &MACRO CALLS ITSELF!
  2997.                  The execution  of the Action String  was stopped because
  2998.                  the  macro called  itself and  would have  resulted in a
  2999.                  loop.
  3000.         
  3001.         
  3002.         954      CANCELLED, %PARAMETER CALLS ITSELF!
  3003.                  The execution  of the Action String  was stopped because
  3004.                  the  macro  parameter  called   itself  and  would  have
  3005.                  resulted in a loop.
  3006.         
  3007.         
  3008.         
  3009.         Copyright (c) 1986-1996 by Jim Hass, MicroFox Company     Page 49
  3010.         DOS Menu User Manual               THE DISK OPERATING SYSTEM MENU
  3011.         
  3012.         4. ORDER FORM                                            DOS Menu
  3013.         
  3014.         -----------------------------------------------------------------
  3015.         
  3016.         Send to:      MicroFox Company
  3017.                       Post Office Box 447           CompuServe 73057,3113
  3018.                       Richfield OH 44286-0447
  3019.                       USA                           Orders (216) 659-9489
  3020.         
  3021.         -----------------------------------------------------------------
  3022.         
  3023.         License 1-User  10-User  100-User  500-User  1000-User  Unlimited
  3024.         Prices:  $24      $90      $280      $470      $660       $850
  3025.         
  3026.         
  3027.         License Type: ________________    License Price: ________________
  3028.         
  3029.         Specify Disk Size          Shipping and Handling
  3030.         (5.25" or 3.5"): ________  USA $2, Canada $3, Others $5: ________
  3031.         
  3032.                                Ohio Residents
  3033.         SubTotal: ___________  Add 5.75% Tax: _______  TOTAL: ___________
  3034.  
  3035.         
  3036.         MasterCard/VISA: ___________________________  Expiration: _______
  3037.         
  3038.  
  3039.         Signature:_______________________________________________________
  3040.         
  3041.         
  3042.         
  3043.                       Name ______________________________________________
  3044.         
  3045.  
  3046.                    Company ______________________________________________
  3047.         
  3048.                    
  3049.                    Address ______________________________________________
  3050.         
  3051.         
  3052.                            ______________________________________________
  3053.         
  3054.         
  3055.                            ______________________________________________
  3056.         
  3057.                           
  3058.                      Phone ______________________________________________
  3059.         
  3060.         
  3061.         -----------------------------------------------------------------
  3062.         
  3063.         
  3064.         
  3065.         
  3066.         
  3067.         Copyright (c) 1986-1996 by Jim Hass, MicroFox Company     Page 50 
  3068.